https://github.com/fr0st-iwnl/tomato-delivery
Full Stack Food Delivery Website In React JS, MongoDB, Express, Node JS & Stripe
https://github.com/fr0st-iwnl/tomato-delivery
backend css expressjs food-delivery-application food-ordering frontend html javscript mongodb nodejs react stripe website website-development
Last synced: 3 days ago
JSON representation
Full Stack Food Delivery Website In React JS, MongoDB, Express, Node JS & Stripe
- Host: GitHub
- URL: https://github.com/fr0st-iwnl/tomato-delivery
- Owner: fr0st-iwnl
- License: mit
- Created: 2024-04-22T22:01:28.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-06T06:32:51.000Z (4 months ago)
- Last Synced: 2025-04-30T10:50:03.155Z (3 days ago)
- Topics: backend, css, expressjs, food-delivery-application, food-ordering, frontend, html, javscript, mongodb, nodejs, react, stripe, website, website-development
- Language: JavaScript
- Homepage: https://tomatodeliveryapp.netlify.app/
- Size: 14.1 MB
- Stars: 45
- Watchers: 1
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Tomato Delivery
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()

# 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.🎥 Video - https://www.youtube.com/watch?v=DBMPXJJfQEA
- How to create a database with MongoDB - 3:38:27.
- Stripe Tutorial - 7:49:55.# 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](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](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