Food order app

Muhammed Rashid
Published

0
  • Project creator

๐Ÿ” Food Order Web Application

This is a fullstack food ordering web application built as a personal project to explore modern web development workflows and deployment strategies.

โœจ Features

Users can:

  • ๐Ÿ“ Register an account
  • ๐Ÿ” Log in / log out
  • ๐Ÿ›’ Add items to cart and update cart items
  • ๐Ÿ’ณ Checkout the cart and create orders
  • ๐Ÿ” Re-add items from the orders page
  • ๐Ÿ—‘๏ธ Delete past orders

๐Ÿงฐ Tech Stack

Frontend

  • React for UI components
  • Vite as the build tool and development server
  • CSS3 for styling

Backend

  • Express.js for RESTful API routes and server logic
  • MongoDB for data persistence
  • Mongoose for object modeling and database interaction

๐Ÿš€ Deployment

๐Ÿ”— Architecture Overview

  • The frontend communicates with the backend via HTTPS using RESTful API endpoints.
  • Authentication and order processing are handled server-side, while cart management is handled on the client using local storage.

๐Ÿ› ๏ธ Development Notes

  • Vite was used for its fast dev server, hot module replacement, and optimized build output.
  • Environment variables are injected at build time for both frontend and backend.
  • CORS is configured to allow secure communication between Vercel and Northflank domains.

Thanks for reading!