Leftovers
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.

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 Type
Web Application
Timeline
2024
