Tomato is a food ordering app built on the MERN stack (MongoDB, Express.js, React, Node.js). This app allows users to browse menus, place orders, and manage their cart. The frontend is deployed on Vercel.
Visit the deployed version here.
- Browse Menus - View a list of available food items with prices.
- Add to Cart - Select food items and manage them in your cart.
- Place Orders - Submit an order for delivery or pick-up.
- Admin Dashboard - Manage orders, menu items, and other backend features.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js, MongoDB
- Deployment: Vercel (Frontend)
-
Clone the repository:
git clone https://github.com/MundiaNderi/tomato.git
-
Navigate into the project directory:
cd tomato
-
Install dependencies for both frontend and backend:
npm install
-
Set up your environment variables for MongoDB and other configurations.
-
Start the app:
npm run dev