Logo

Leftovers

Status:
Completed

Leftovers is a comprehensive fullstack recipe management platform developed from scratch during my internship at Moodup. It integrates a modern frontend (React, TypeScript) with a robust backend (NestJS, PostgreSQL, AWS S3) and is backed by thorough testing and automated CI/CD pipelines (Docker, CircleCI) to ensure system reliability.

React
NestJS
TypeScript
PostgreSQL
Styled Components
MaterialUI
Docker
AWS
Project image

Leftovers is a comprehensive fullstack application developed from scratch by myself during my internship at Moodup. It is a recipe management platform featuring user authentication, recipe discovery with infinite scroll, advanced filtering, and image uploads. The frontend was built using React, TypeScript, and Material UI, utilizing TanStack Query for efficient data fetching. The scalable backend was developed with NestJS, PostgreSQL, and Prisma ORM, integrating AWS S3 for file storage and MJML for email notifications. The entire system ensures high reliability through comprehensive testing (Vitest, Jest, Cypress) and automated CI/CD pipelines configured via CircleCI and Docker.

Project Details

Project Type

Web Application

Timeline

2024