Authors: Mr. Jaimeel Shah
Abstract: Online food delivery services have changed how people order meals. There is a growing need for speed, flexibility, and personalization. Even with the popularity of existing apps, users often encounter issues. These include the inability to combine orders from different restaurants, no real-time kitchen updates, and limited emergency meal options. To solve these problems, we created CraveCart, an intelligent food ordering platform built with the MERN stack (MongoDB, Express.js, React.js, and Node.js). The system includes features like multi-restaurant ordering, live kitchen status tracking, split billing, and quick emergency meal requests. Its design focuses on scalability and security, using JWT-based authentication with optional OAuth integration. We developed it using the Agile model, which allowed for ongoing improvements and user feedback. We conducted thorough testing, including unit, integration, and performance checks to guarantee a smooth experience. This paper details the design, methodology, key features, and evaluation of CraveCart. It also discusses its potential for future growth in a new food delivery system.
International Journal of Science, Engineering and Technology