An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

Tomato Delivery





Language
Language
Language
Language
Language
Language
Language
Language
Language

![Picture](https://raw.githubusercontent.com/fr0st-iwnl/assets/main/thumbnails/tomato.png)

# 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