Prince Saxena · Digital Garden
← All work
FULL-STACK · MERNSHIPPED

MealRush

·View on GitHub ↗

A full-stack food-ordering application built on the MERN stack — the whole loop from signing in to watching your order's status update in real time.

What's in it

  • User authentication and accounts
  • Restaurant discovery and dynamic, per-restaurant menus
  • Cart management and a complete order-processing workflow
  • Real-time order status updates as an order moves through its states

How it's built

RESTful APIs over Node + Express, with MongoDB schemas modeling users, restaurants, menus, cart items, and orders. The front end is a responsive React interface with dynamic menus and streamlined navigation.

Modeling the data first — what a restaurant is, what a menu item is, how a cart becomes an order — made the API surface fall out naturally, and kept the real-time status feature from turning into a tangle of special cases.