Skip to content

Celestyn-dev/Tomato

 
 

Repository files navigation

Tomato - Food Delivery App

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.

Deployed App

Visit the deployed version here.

Features

  • 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.

Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB
  • Deployment: Vercel (Frontend)

Installation

  1. Clone the repository:

    git clone https://github.com/MundiaNderi/tomato.git
  2. Navigate into the project directory:

    cd tomato
  3. Install dependencies for both frontend and backend:

    npm install
  4. Set up your environment variables for MongoDB and other configurations.

  5. Start the app:

    npm run dev

About

MERN- Food Delivery App Using React JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.9%
  • CSS 21.2%
  • HTML 0.9%