Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/wakolivotes/mern-automobile-system

Automobile MERN Stack web application for performing CRUD operations
https://github.com/wakolivotes/mern-automobile-system

auth0 database expressjs mongodb nodejs reactjs

Last synced: about 1 month ago
JSON representation

Automobile MERN Stack web application for performing CRUD operations

Awesome Lists containing this project

README

        

## MERN Automobile System
**Home Page (Not Signed In):**
![image](https://user-images.githubusercontent.com/77758884/179474812-664e357e-a889-4337-a516-c3f9353242fd.png)

**Authorization Screen:**
![image](https://user-images.githubusercontent.com/77758884/179180334-5c9f3fe1-656f-4f74-90f7-9abf26b6e0ee.png)

**Home Page (Signed In):**
![image](https://user-images.githubusercontent.com/77758884/179475105-ba9c9806-752f-4652-9577-e8d811fa25c9.png)

**Add Menu:**
![image](https://user-images.githubusercontent.com/77758884/178915023-b57eb3d6-cb71-4656-9161-f58518732020.png)

**Update One Menu:**
![image](https://user-images.githubusercontent.com/77758884/178915130-d62b2cc9-620f-40cd-bcb4-f115e024ebd8.png)

**Menu to update owner on more than one Car:**
![image](https://user-images.githubusercontent.com/77758884/178915221-2879fa06-f2d0-45c9-846f-d4ab4920fc2d.png)

**Menu to Delete a specific document based on Regn. No:**
![image](https://user-images.githubusercontent.com/77758884/178915311-2a939c24-3228-4d4d-81ae-e70decf225d4.png)

**About**
![image](https://user-images.githubusercontent.com/77758884/179353472-48b241ae-21d5-47b4-badb-e9ee484c8bd5.png)

## Project Documentation
### Uses

1. Home - For all stored cars in the database, the car list loads everything existing at localhost: 3000

2. Add - Opens a menu to add a new document to your database.

3. Update One - opens a menu to update the details on a car filtered by its Registration No.

4. Update Many - Owner allows modifying existing owner in more than one document to a new one.

5. Delete - Deletes a document filtered by Car's Registration No.

### Project Requirements

1. **MongoDB**
2. **Express.js**
3. **React.js**
4. **Node.js**
5. **Auth0** for Authentication

### Deployment
- **Heroku**, check the web app at [Link](https://mernautosystem.herokuapp.com/)