
Back to Projects

Foody – Online Food Ordering Web App
Full Stack DeveloperLive Demo


Overview
Foody is a full-stack food delivery web application with three main roles: Admin, Client, and Server. The Admin can manage restaurants, menu items, and users. Clients (users) can browse restaurants, view menus, place orders, and track their delivery status. The backend handles authentication, order management, and real-time updates. Built using the MERN stack, this platform provides a smooth and intuitive experience for all stakeholders involved in the food ordering process.
Key Features
- ▹Multi-role system (Admin, Client, Server)
- ▹Restaurant and menu management
- ▹Order placement and tracking
- ▹User authentication and authorization
- ▹Real-time order status updates
- ▹Payment integration ready
Technologies Used
React.jsNode.jsExpress.jsMongoDBJWTbcryptTailwind CSSMulterReact RouterReact-toastify
Challenges
Managing complex role-based access control and real-time order tracking.
Key Learnings
Gained expertise in building multi-tenant applications with different user roles and permissions.
