Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fdhhhdjd/full-stack-shop-shoes-bootstrap
ReactJs(User),VueJs(Admin),Redux,VueX,Nodejs,MongoDb,Docker,Redis,Transaction,FireBase,Algolia,Clound,Paypal,Stripe,Vercel,Aws,Hosting,Cloudflare.
https://github.com/fdhhhdjd/full-stack-shop-shoes-bootstrap
algolia-search cloudflare cluster docker facebook-login firebase google-api google-maps-api mongodb nodejs paypal reactjs redis-pubsub redux-toolkit stripe-api transaction verce vuejs vuex
Last synced: 2 months ago
JSON representation
ReactJs(User),VueJs(Admin),Redux,VueX,Nodejs,MongoDb,Docker,Redis,Transaction,FireBase,Algolia,Clound,Paypal,Stripe,Vercel,Aws,Hosting,Cloudflare.
- Host: GitHub
- URL: https://github.com/fdhhhdjd/full-stack-shop-shoes-bootstrap
- Owner: fdhhhdjd
- Created: 2022-09-22T08:14:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-02T08:39:37.000Z (about 2 years ago)
- Last Synced: 2023-03-10T14:38:50.434Z (almost 2 years ago)
- Topics: algolia-search, cloudflare, cluster, docker, facebook-login, firebase, google-api, google-maps-api, mongodb, nodejs, paypal, reactjs, redis-pubsub, redux-toolkit, stripe-api, transaction, verce, vuejs, vuex
- Language: JavaScript
- Homepage: https://shopshoes.cf
- Size: 4.83 MB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BackEnd Code By: Nguyễn Tiến Tài :octocat:
## Mục Tiêu: Giải quyết vấn đề thực tế,tối ưu hóa code và setup,...
## WebSite (Hosting): https://shopshoes.cf
## Tài Khoản thanh toán tiền chuyển khoản.
## Tk: [email protected]
## Mk: Taideptrai123
## Note: Thay localhost bằng Api.
## Api Online (Hoting và Aws Đầy đủ ) : https://shopshoedev.cf ( Aws đã hết phí sử dụng 😄 ).
## Tài Khoản Donate li Cf để có động lực code cho anh em tham khảo 😄😄
![giphy](https://3.bp.blogspot.com/-SzGvXn2sTmw/V6k-90GH3ZI/AAAAAAAAIsk/Q678Pil-0kITLPa3fD--JkNdnJVKi_BygCLcB/s1600/cf10-fbc08%2B%25281%2529.gif)
## Mk: NGUYEN TIEN TAI
## STK: 1651002972052
## Chi Nhánh: NGAN HANG TMCP AN BINH (ABBANK).
## SUPORT CONTACT:https://profile-forme.surge.sh/
## Upload General
- Upload Storage : post --> http://localhost:5000/api/upload
- Destroy Storage: post --> http://localhost:5000/api/destroy
## 1. API Admin
## Admin
- Register admin: post --> http://localhost:5000/api/admin/register
- Verification OTP: post --> http://localhost:5000/api/admin/verification/otp
- Login admin: post --> http://localhost:5000/api/admin/login
- logout admin: get --> http://localhost:5000/api/admin/logout
- Get Profile Admin: get --> http://localhost:5000/api/admin/profile
- Update profile: post --> http://localhost:5000/api/admin/update/profile
- New access Token : get --> http://localhost:5000/api/admin/new/access
- Change Password : post --> http://localhost:5000/api/admin/change/password
- Forget password admin: post --> http://localhost:5000/api/admin/forget
- Login google Admin: post --> http://localhost:5000/api/admin/login/google
- Get all account users: get --> http://localhost:5000/api/admin/getall/users
- Update Users and Admin : post --> http://localhost:5000/api/admin/upload/account/:id
- Delete Users and Admins : delete --> http://localhost:5000/api/admin/delete/account/:id
- Get all Admin: get --> http://localhost:5000/api/admin/getall/admin
## Categories
- Get all category: get --> http://localhost:5000/api/category
- Create category: post --> http://localhost:5000/api/category/create
- Update category: post --> http://localhost:5000/api/category/edit/:id
- Delete category: delete --> http://localhost:5000/api/category/delete/:id
## Carousels
- Get all Carousels: get --> http://localhost:5000/api/admin/carousel
- Create Carousels: post --> http://localhost:5000/api/admin/carousel/create
- Upload Carousel: post --> http://localhost:5000/api/admin/carousel/edit/:id
- Delete Carousel: delete --> http://localhost:5000/api/admin/carousel/delete/:id
## Vouchers
- Get all Vouchers : get --> http://localhost:5000/api/admin/voucher
- Create Vouchers: post --> http://localhost:5000/api/admin/voucher/create
- Upadate Vouchers: post --> http://localhost:5000/api/admin/voucher/update/:id"
- Delete Vouchers: delete --> http://localhost:5000/api/admin/voucher/delete/:id
## FeedBacks
- Get all feedback: get --> http://localhost:5000/api/feedback
- Response Feedback: post --> http://localhost:5000/api/feedback/response/:id
- Read Feedback: get --> http://localhost:5000/api/feedback/read/:id
- Filter Feedback: post --> http://localhost:5000/api/feedback/filter
## Products
- Get all product(Sort,filter,page) : get --> http://localhost:5000/api/admin/product
- Get detail product : get --> http://localhost:5000/api/admin/product/getId/:id
- Create product : post --> http://localhost:5000/api/admin/product/create
- Update product : post --> http://localhost:5000/api/admin/product/update/:id
- Delete product : delete --> http://localhost:5000/api/admin/product/delete/:id
## Orders
- Get all orders: get --> http://localhost:5000/api/admin/order
- Get all order delete : get --> http://localhost:5000/api/admin/order/delete
- Undo order customer delete : post --> http://localhost:5000/api/admin/order/update/:id
- Orders detail : get --> http://localhost:5000/api/admin/order/:id
- Change status Orders: post --> http://localhost:5000/api/admin/order/upload/status/:id
## Statisticals
- List users register new 3 days: get --> http://localhost:5000/api/admin/getall/user/new
- List Monthly Registered Customers: get --> http://localhost:5000/api/admin/getall/user/register/month
- Total turnover : get --> http://localhost:5000/api/admin/statistical/sum
- Turnover orders order delivery this month with before month: get --> http://localhost:5000/api/admin/statistical/compare/month/received
- Turnover orders order not delivery this month with before month: get --> http://localhost:5000/api/admin/statistical/compare/month/not/received
- Get monthly the income customer have received (12 month): get --> http://localhost:5000/api/admin/statistical/month/received
- Take orders order delivery new 3 days : get --> http://localhost:5000/api/admin/statistical/buy/new
- Statisticals account register every 12 month : get --> http://localhost:5000/api/admin/getall/user/register/month
## 2. API Users
## Authentication Users:
- Register Users: post --> http://localhost:5000/api/user/register
- Verification Users: get --> http://localhost:5000/api/user/verify/:userId/:uniqueString
- Login Email and Phone: post --> http://localhost:5000/api/user/login
- Logout Users : get --> http://localhost:5000/api/user/logout
- Profile Users : get --> http://localhost:5000/api/user/profile
- Upload Profile: patch --> http://localhost:5000/api/user/update/profile
- New Acceptoken : get --> http://localhost:5000/api/user/new/accessToken
- Change Password : post --> http://localhost:5000/api/user/change/password
- Forget: post --> http://localhost:5000/api/user/forget
- Reset Passwrod : post --> http://localhost:5000/api/user/password/reset/:token
- Login Google Users : post --> http://localhost:5000/api/user/login/google
- Login Facebook Users: post --> http://localhost:5000/api/user/login/facebook
## Categories
- Get all category : get --> http://localhost:5000/api/user/category
## Carousels
- Get all carousel : get --> http://localhost:5000/api/carousel
## Carts
- Add to cart : post --> http://localhost:5000/api/product/add/cart
- InCrement Cart product --> http://localhost:5000/api/product/increment/cart
- DeCrement Cart product --> http://localhost:5000/api/product/decrement/cart
- Del Cart Product -> http://localhost:5000/api/product/del/cart
- Get cart users: ->http://localhost:5000/api/product/get/cart
## Feedbacks
- Send Feedback : post --> http://localhost:5000/api/feedback/send
## Products
- Get all product: get --> http://localhost:5000/api/product
- Get Product detail : get --> http://localhost:5000/api/product/detail/:id
## Reviews
- Comment Product: post -->http://localhost:5000/api/review/create/:id
- Edit comment review : post --> http://localhost:5000/api/review/:productId/update/:commentId
- Delete comment : delete --> http://localhost:5000/api/review/:productId/delete/:commentId
- Detail Profile Users Comment: get --> http://localhost:5000/api/user/info/:id
## Vouchers
- Add voucher: post --> http://localhost:5000/api/user/voucher
- Del voucher: get --> http://localhost:5000/api/user/voucher/del
## Orders
- Delete order flag: post --> http://localhost:5000/api/order/delete/:id
- History orders: get --> http://localhost:5000/api/order/history
- Get Detail orders: get -->http://localhost:5000/api/order/:id
## Payments
- Payment paypal: post --> http://localhost:5000/api/payment/paypal
- Tính tiền bằng Stripe Quản lý bắng Stripe: post --> http://localhost:5000/api/payment/paymentStripe
- Payment checkStock : get --> http://localhost:5000/api/payment/check/stock
- Payment total : Post -->http://localhost:5000/api/payment/total