Back to projects

Eat Right

A full-stack web application for ordering food including a cart system and options for extra toppings.

ReactNode.jsExpressPostgreSQLSwaggerVercelHeroku

Eat Right

A full-stack web application designed for food ordering, featuring a robust shopping cart system and customizable options for extra toppings.

Experience Gained

  • Database Engineering: Gained deep experience designing databases, from structuring Entity-Relation Diagrams to implementing physical schemas.
  • SQL Functions and Triggers: Wrote stored procedures and automated triggers in SQL to guarantee data integrity, validate constraints, and manage inventory state.
  • API Documentation: Developed clear, standardized API endpoints documented extensively using Swagger, fostering seamless front-end to back-end alignment.

Technical Architecture

  • Front-end: Interactive UI created with React, featuring dynamic cart management and real-time cost calculation.
  • Back-end: Server-side engine built with Node.js and Express.
  • Database: Relational storage handled via PostgreSQL.
  • Deployment: Deployed the client using Vercel and host the backend services on Heroku.