A robust backend application built with Node.js, Express, and MongoDB. This project serves as the core of a food ordering system, implementing essential APIs to manage users, food items, and orders with proper modular structure and middleware for security.
- User registration and login functionality
- RESTful APIs for food and order management
- Middleware-based route protection
- Structured error handling and input validation
- Node.js – Backend runtime environment
- Express.js – Web framework for routing and middleware
- MongoDB + Mongoose – NoSQL database and ODM
- Custom Middleware – For authentication and request validation