An Ecommerce web application with an admin management system. User authentication system using Firebase and JWT token. Payment Using SSL Commerce.
Live Site: https://programmer-fashion.netlify.app
Sever Site: https://programmer-fashion.vercel.app
- Admin Overview (GET): https://programmer-fashion.vercel.app/admin/overview
- All Product (GET): https://programmer-fashion.vercel.app/admin/all-products
- All Customer (GET): https://programmer-fashion.vercel.app/admin/all-customer
- Customer Details (GET): https://programmer-fashion.vercel.app/admin/customer/id
- All Order (GET): https://programmer-fashion.vercel.app/admin/all-order
- Approve Order (PATCH): https://programmer-fashion.vercel.app/admin/approve-order/id
- All Payment (GET): https://programmer-fashion.vercel.app/admin/all-payment
- Add Product (POST): https://programmer-fashion.vercel.app/admin/add-product
- Add Product (POST): https://programmer-fashion.vercel.app/admin/add-member
- Delete Product (DELETE): https://programmer-fashion.vercel.app/admin/delete-product/id
- Update Product (PATCH): https://programmer-fashion.vercel.app/admin/update-product/id
- User Overview (GET): https://programmer-fashion.vercel.app/my-overview
- User Payment (GET): https://programmer-fashion.vercel.app/my-payments
- User Orders (GET): https://programmer-fashion.vercel.app/my-orders
- Order Details (GET) : https://programmer-fashion.vercel.app/order/id
- User Cart (GET): https://programmer-fashion.vercel.app/my-cart
- User Total Cart (GET): https://programmer-fashion.vercel.app/total-cart
- Add to Cart (POST): https://programmer-fashion.vercel.app/add-to-cart
- Delete Cart (DELETE): https://programmer-fashion.vercel.app/delete-cart/id
- Update Cart Quantity (PATCH): https://programmer-fashion.vercel.app/delete-cart/id
- All Product (GET): https://programmer-fashion.vercel.app/products
- New Product (GET): https://programmer-fashion.vercel.app/new-products
- Popular Product (GET): https://programmer-fashion.vercel.app/popular-products
- Product Details (GET): https://programmer-fashion.vercel.app/products/id
- Product Reviews (GET): https://programmer-fashion.vercel.app/product-reviews/id
- Testimonials (GET): https://programmer-fashion.vercel.app/our-teams
- Our Teams (GET): https://programmer-fashion.vercel.app/our-teams
- Check Admin (GET) : https://programmer-fashion.vercel.app/isAdmin
- User Info (GET) : https://programmer-fashion.vercel.app/get-user
- Save User (POST) : https://programmer-fashion.vercel.app/create-user
- Save User (PATCH) : https://programmer-fashion.vercel.app/update-info
- Generate JWT (POST) : https://programmer-fashion.vercel.app/generate-jwt
- Initialize Payment (POST) : https://programmer-fashion.vercel.app/initialize-payment
- Payment success (POST) : https://programmer-fashion.vercel.app/payment-success/tran_id
- Payment Failed (POST) : https://programmer-fashion.vercel.app/payment-failed/tran_id
- jwtVerify
- adminVerify