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

https://github.com/morshedulmunna/manufacture-shop

User and Admin - Inter Connection Base Web Application.
https://github.com/morshedulmunna/manufacture-shop

express firebase jwt-authentication mongodb react reacthook reactquery tailwindcss

Last synced: 8 months ago
JSON representation

User and Admin - Inter Connection Base Web Application.

Awesome Lists containing this project

README

          

## Mnufacturer-shop [Live](https://alliance-inc-manufacturer-website-client-side.vercel.app/)
### Special Featured:

- Login and Signup Authentication System. Only Email Pass and Google Login system.
- Authorization Implementation.
- JWT Token Base Protected Route
- Connect Stripe Payment Method System with Card Payment (International).
- Admin & User Protected Route Implementation.
- Multi-User and Admin Use this application.
- Order Get and Order Management System Implementation
- for admin Site: Admin can manage all orders, Payment Notification, and delivery Process Update.
- for admin site: admin can add any user to be an Admin
- user to see all orders and payment status. user also can cancel any order if this order is not paid.
- User & admin can update Profile. like, name education phone number, etc.
- only admin add any product on this site. and display home page only 6 recently added products.
-
- Deploy Client site Firebase and backend Heroku

### Client Site Tools and Technology:

- React.js
- firebase
- axios
- React Query
- React router dom
- react-firebase-Hook
- tailwind CSS
- daisyUi (tailwind Farmework)
- JWT Token System

### Backend Tools and Technology:

- Express
- MongoDb
- JWT Token
- Stripe Payment System
- nodemon
- Dotenv

## Website Features and UI

- Main Home Page
![Home Page](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/344b949a-f297-47f1-abf7-c23fdf965b26)
--

- Log in Page with out log in customer or admin can not see Dashboard.
![login](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/1dc1c84b-8d90-4038-90b9-834d7d74d3ee)

- Admin Can See Dashboad and Profile page. Admin or user can update profile info.
![admin-dashboard](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/0788b085-dc1d-4001-87f7-5706cc90fdbc)

- Admin can manage user and set admin roll.
![admin-manage-user-set roll](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/276e3369-b959-48ad-904f-84ee32b6bec8)

- Admin can manage order. cancle order without payable order. Admin can update delevery status.
![manage-product-order](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/f534e032-4980-473b-bf4d-652072263b1e)

- Admin can be added new product.
![admin-can-add-new-product](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/af7069b7-5029-4af3-9c1a-d8216236c9a1)

- Product Details Page
![product-details-page](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/f3866786-5374-43db-ad7c-7c6cd384e558)

- Customer can place order more then 50++ Items and Manage order.
![user-can-manage-order](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/105cdb74-6dfd-4745-87ce-c30902f22d25)

- Customer can pay payment with master card. it's Strip Payment System.
![user-can-payment](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/00bdf0d0-a381-4a7b-ab0f-79a0e9131e6e)
Paymment Done ! Ready to Deliver.
![payment done](https://github.com/morshedulmunna/manufacture-shop/assets/44342051/27de5cf9-4a2c-4c5e-b479-df94e38a3a94)

I am update and added New Features continuously >>>>
©copyright all credit 2022. develop by morshedulmunna
Email: morshedulmunna1@gmail.com
phone - +8801764807776
website - https://morshedulmunna.vercel.app/