/Food-Delivery-App

Developed a full-stack food ordering platform with user authentication, shopping cart, order status updates, and Stripe integration for secure online payments, covering more than 10 essential features.

Primary LanguageJavaScript

Tomato Delivery

Language Language Language Language Language Language Language Language Language

Picture

Getting Started

  • First of all, you will need to create a database with Atlas MongoDB.
  • Also have a Stripe account so you can get your SECRET STRIPE KEY.

Installation

How to install/setup the Front-End

Open a terminal in VS Code and go into the frontend folder and then run

❗Open the frontend first http://localhost:5173

npm install
npm run dev

How to install/setup the Admin Page

Open a terminal in VS Code and go into the admin folder and then run

❗Open the admin after the frontend. http://localhost:5174

npm install
npm run dev

How to install/setup the Backend

Open a terminal in VS Code and go into the backend folder and then run

npm start server
  • Remember to include your Database in db.js and your Stripe Secret Key in .env

https://sujal-food-del-admin.onrender.com

https://sujal-food-del-frontend.onrender.com