Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/prosany/plumber-server

🔥 Backend server for plumbing-com.web.app
https://github.com/prosany/plumber-server

heroku javascript mongodb reactjs

Last synced: about 4 hours ago
JSON representation

🔥 Backend server for plumbing-com.web.app

Awesome Lists containing this project

README

        

# Plumbing.Com Server Side

This is Plumbing Service website project. [Plumbing.Com](https://plumbing-com.web.app/) offers Plumbing Services, Customer Can Order Any Service.

## Live Website Link
Plumbing.Com Client[ClientSide] and [Plumbing.Com Server Side][ServerSide]

## Technology Used or Plugin

1. Express
2. MongoDB
3. Cors
4. Body-Parser
5. Dot Env
6. Nodemon
7. Firebase Admin

## API's I Have Made

- https://plumbing-com.herokuapp.com/[email protected] `(For Verify User Email From Database)`
- https://plumbing-com.herokuapp.com/addNewUser `(Create User Automatically if new and Save on DB)`
- https://plumbing-com.herokuapp.com/addService `(Save New Service on database)`
- https://plumbing-com.herokuapp.com/services `(Get Service from database)`
- https://plumbing-com.herokuapp.com/order/:id `(Get Order Details from Database using ID)`
- https://plumbing-com.herokuapp.com/confirmOrder `(Confirm Order)`
- https://plumbing-com.herokuapp.com/orderList `(Get Orders By Email from Database)`
- https://plumbing-com.herokuapp.com/orders `(Get Order Details from Database)`
- https://plumbing-com.herokuapp.com/addReview `(Save Review on database)`
- https://plumbing-com.herokuapp.com/reviews `(Get Reviews from database)`
- https://plumbing-com.herokuapp.com/makeAdmin `(Make New Admin)`
- https://plumbing-com.herokuapp.com/updateStatus/:id `(Update Order Status)`
- https://plumbing-com.herokuapp.com/manageService/:id `(Manage Services)`

## Installation Guide
### **SETPS**
1. npm install express
2. npm install cors
3. npm install body-parser
4. npm install dotenv
5. npm install nodemon `for development purpose only`
6. npm install mongodb --save

### Thanks

[ServerSide]: https://plumbing-com.herokuapp.com
[ClientSide]: https://plumbing-com.web.app