A full-stack food delivery application built with the MERN stack. This platform allows users to browse menus, manage their carts, and place orders, while providing a comprehensive admin panel for restaurant management.
🔗 Live Demo: (https://food-dev-client.vercel.app/)
- Secure Authentication: User login and registration system secured with JWT (JSON Web Tokens).
- Menu Filtering: dynamic menu filtering allowing users to sort dishes by category (e.g., Salad, Rolls, Deserts).
- Dynamic Cart: Users can easily add items, adjust quantities, or remove items from their cart in real-time.
- Order Placement: Seamless checkout process.
- Product Management: Admins can add new dishes (with images) and delete existing dishes.
- Order Management: Real-time order tracking with the ability to update statuses:
- Processing → Out for Delivery → Delivered.
Frontend:
- React.js
- Context API
Backend:
- Node.js
- Express.js
- JWT (Authentication)
- Multer (Image Uploads)
Database:
- MongoDB (NoSQL)
- Node.js installed
- MongoDB installed or a MongoDB Atlas connection string