Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/prosany/plumber-server
- Owner: prosany
- License: mit
- Created: 2021-04-27T09:24:18.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-05T16:48:39.000Z (about 3 years ago)
- Last Synced: 2023-03-05T02:05:22.917Z (over 1 year ago)
- Topics: heroku, javascript, mongodb, reactjs
- Language: JavaScript
- Homepage: https://plumbing-com.web.app/
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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