Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

💕 A Single-page Plumbing Service App where people are able to order services and checkout with their personal information and Credit Card Details.
https://github.com/prosany/plumber-client

api environment-variables firebase html5 javascript plumbing plumbing-services reactjs scss

Last synced: 21 days ago
JSON representation

💕 A Single-page Plumbing Service App where people are able to order services and checkout with their personal information and Credit Card Details.

Awesome Lists containing this project

README

        

# Plumbing.Com - Plumbing Services!

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](https://plumbing-com.web.app/)

## Technology Used

1. React
2. React Router
3. HTML5, CSS3
4. JavaScript
5. React Hook Form
6. Firebase `(For User Login)`
7. MongoDB `(For Database)`
8. ImgBB `(For Image Hosting)`
9. Stripe (Dev) `(For Payments)`

## 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. npx create reactapp `App Name`
2. Code . `For Open in VS Code, You can skip this step if you want`
3. npm install
4. Done. You're ready to go

### Thanks