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

https://github.com/danilomeneghel/delivery-manager

Delivery project in ReactJS, NodeJS and MongoDB
https://github.com/danilomeneghel/delivery-manager

api-rest axios bcrypt express hooks jwt material-ui mongodb mongoose mui-datatables nodejs passport reactjs

Last synced: 3 months ago
JSON representation

Delivery project in ReactJS, NodeJS and MongoDB

Awesome Lists containing this project

README

          

# Delivery Manager

Delivery project in ReactJS, NodeJS and MongoDB

## Modules

- Orders
- Products
- Users
- Contacts

## Features

- CRUD
- Routes
- API RESTful
- MUI DataTable
- Filter
- Pagination
- Login
- ACL
- JWT
- Responsive

## Requirements

- Node >= 14.11.0
- NPM >= 6.14.8
- MongoDB >= 4.2.7

## Tecnologies

- NodeJS
- Express
- Passport
- Mongoose
- ReactJS
- CSS
- Material-UI

## Instalation

```
$ git clone https://github.com/danilomeneghel/delivery-manager.git

$ cd delivery-manager/
```

Change the config/db.js file according to your database data.
Open the terminal, then run Mongodb:

```
$ mongod
```

To run the application, run the following command:

```
$ npm install --force && npm run start
```

If it doesn't work, try installing the dependencies and running separately.

```
$ cd backend && npm install && npm start
$ cd frontend && npm install && npm start
```

http://localhost:3000/

## Demonstration

https://yhtqkv-3000.csb.app/

- Login
- Username: admin
- Password: admin123

## License

This project is licensed under The MIT License (MIT).

## Screenshots

![Screenshots](screenshots/screenshot01.png)


![Screenshots](screenshots/screenshot02.png)


![Screenshots](screenshots/screenshot03.png)


![Screenshots](screenshots/screenshot04.png)


![Screenshots](screenshots/screenshot05.png)


![Screenshots](screenshots/screenshot06.png)


![Screenshots](screenshots/screenshot07.png)

Developed by

Danilo Meneghel

danilo.meneghel@gmail.com

http://danilomeneghel.github.io/