Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fdhhhdjd/shop-shoe-bootstrap-fullstack
React,Redux(Toolkit),Bootstrap,Nodejs,MongoDb,Docker,Redis,FireBase,Clound,Paypal,Stripe,Heroku,Aws,Hosting,Cloudflare,...
https://github.com/fdhhhdjd/shop-shoe-bootstrap-fullstack
aws bootstrap cloudflare cloundinary docker facebook-api firebase googleapi heroku hosting mongodb nodejs paypal reactjs redis redux-toolkit stripe
Last synced: about 3 hours ago
JSON representation
React,Redux(Toolkit),Bootstrap,Nodejs,MongoDb,Docker,Redis,FireBase,Clound,Paypal,Stripe,Heroku,Aws,Hosting,Cloudflare,...
- Host: GitHub
- URL: https://github.com/fdhhhdjd/shop-shoe-bootstrap-fullstack
- Owner: fdhhhdjd
- Created: 2022-02-08T13:25:49.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-18T06:07:27.000Z (about 2 years ago)
- Last Synced: 2023-03-03T22:20:39.499Z (over 1 year ago)
- Topics: aws, bootstrap, cloudflare, cloundinary, docker, facebook-api, firebase, googleapi, heroku, hosting, mongodb, nodejs, paypal, reactjs, redis, redux-toolkit, stripe
- Language: JavaScript
- Homepage:
- Size: 16.3 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BackEnd Code By: Nguyễn Tiến Tài
## WebSite: https://shopshoetaiheo.herokuapp.com
## WebSite (Hosting):https://shopshoedev.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 ( Heroku không dùng Redis-Aws ): https://shopshoetaiheo.herokuapp.com
## 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/
## 1. API dành cho admin
## Admin
- Đăng ký tài khoản admin: post --> http://localhost:5000/api/auth/registerAdmin
- Xác thực email đăng ký: get --> http://localhost:5000/api/auth/verify/:userId/:uniqueString
- Đăng nhập tài khoản admin: post --> http://localhost:5000/api/auth/loginAdmin
- Đăng xuất tài khoản: get --> http://localhost:5000/api/auth/logoutAdmin
- Xem profile: get --> http://localhost:5000/api/auth/profile
- Chỉnh sửa profile: patch --> http://localhost:5000/api/auth/profile/update
- Refresh token : get --> http://localhost:5000/api/auth/admin/refreshTokenAdmin
- Thay đổi mật khẩu : patch --> http://localhost:5000/api/auth/changePassword
- Quên mật khẩu tài khoản admin: post --> http://localhost:5000/api/auth/ForgetAdmin
- Link reset mật khẩu khi quên: put --> http://localhost:5000/api/auth/password/reset/:token
- Đăng nhập google tài khoản admin: post --> http://localhost:5000/api/auth/loginGoogleAdmin
- Lấy ra danh sách khách hàng: get --> http://localhost:5000/api/auth/getAllUser
- Cập nhập thông tin khách hàng hay admin : patch --> http://localhost:5000/api/auth/updateUserAdmin/:id
- Xóa tài khoản khách hàng hay admin : delete --> http://localhost:5000/api/auth/deleteUserAdmin/:id
- Danh sách tài khoản mới đăng ký trong 3 ngày gần đây: get --> http://localhost:5000/api/auth/getUserDay
- Danh sách các tài khoản admin: get --> http://localhost:5000/api/auth/getAllAdmin
- Danh sách tài khoản Uncheck:get -->http://localhost:5000/api/auth/getAllUserUncheck
- Thống kê các tài khoản khách hàng đăng ký mỗi tháng: get --> http://localhost:5000/api/auth/getMonthlyRegisteredCustomer
## Upload:
- Upload ảnh người dùng : post --> http://localhost:5000/api/uploadImageUser
- Xóa ảnh người dùng trên cloud : post --> http://localhost:5000/api/destroyImageUser
## Category
- Xem tất cả loại categorys : get --> http://localhost:5000/api/category/categorys
- Tạo thêm 1 loại categorys: post --> http://localhost:5000/api/category/categorys
- Cập nhập loại categorys: patch --> http://localhost:5000/api/category/categorys/:id
- Xóa loại categorys: delete --> http://localhost:5000/api/category/categorys/:id
## Carousel
- Xem tất cả loại Carousel: get --> http://localhost:5000/api/carousel/carousels
- Tạo thêm 1 loại Carousels: post --> http://localhost:5000/api/carousel/carousels
- Cập nhập loại Carousel: patch --> http://localhost:5000/api/carousel/carousels/:id
- Xóa loại Carousel: delete --> http://localhost:5000/api/carousel/carousels/:id
## Voucher
- Xem tất cả loại voucher : get --> http://localhost:5000/api/voucher/vouchers
- Tạo thêm voucher: post --> http://localhost:5000/api/voucher/vouchers
- Cập nhập voucher: patch --> http://localhost:5000/api/voucher/vouchers/:id
- Xóa loại voucher: delete --> http://localhost:5000/api/voucher/vouchers/:id
## FeedBack
- Xem tất cả loại voucher : get --> http://localhost:5000/api/feedback/all
- Tra loi Feedback: patch --> http://localhost:5000/api/feedback/response/:id
## Product
- Xem tất cả sản phẩm: get --> http://localhost:5000/api/product/getAll
- Xem chi tiết sản phẩm : get --> http://localhost:5000/api/product/getId/:id
- Thêm sản phẩm mới : post --> http://localhost:5000/api/product/create
- Cập nhập sản phẩm : put --> http://localhost:5000/api/product/update/:id
- Xóa sản phẩm: delete --> http://localhost:5000/api/product/delete/:id
## Payment
- Lấy ra toàn bộ đơn hàng: get --> http://localhost:5000/api/payment/payments
- Lấy ra đơn hàng đã xóa: get --> http://localhost:5000/api/payment/deletePayment
- Bỏ những đơn hàng không cần vào thùng rác: patch --> http://localhost:5000/api/payment/deletePayments/:id
- Khôi phục lại những đơn hàng đã bỏ vào thùng rác: patch --> http://localhost:5000/api/payment/undoPayments/:id
- Lấy ra chi tiết đơn hàng: get --> http://localhost:5000/api/payment/payments/:id
- Thay đổi tình trạng hóa đơn : patch --> http://localhost:5000/api/payment/update/order_status/:id
- Tổng doanh thu : get --> http://localhost:5000/api/payment/sumOfIncome
- Doanh thu của hóa đơn đã được vận chuyển tháng này với tháng trước : get --> http://localhost:5000/api/payment/orders/customerReceived/getIncomeThisMonthAndCompareTo
- Doanh thu của hóa đơn khách hàng chưa nhận được tháng này với tháng trước: get --> http://localhost:5000/api/payment/orders/customerNotReceived/getIncomeThisMonthAndCompareTo
- Doanh thu hóa đơn đã vận chuyển thành công theo từng tháng: get --> http://localhost:5000/api/payment/orders/customerReceived/getMonthlyIncome
- Lấy ra những đơn hàng được thanh toán trong 3 ngày gần nhất : get --> http://localhost:5000/api/payment/newPayment
- Thống kê các tài khoản khách hàng đăng ký mỗi tháng: get --> http://localhost:5000/api/auth/getMonthlyRegisteredCustomer
## 2. API dành cho khách hàng
## Upload:
- Upload ảnh người dùng : post --> http://localhost:5000/api/uploadImageUser
- Xóa ảnh người dùng trên cloud : post --> http://localhost:5000/api/destroyImageUser
## Customer:
- Đăng ký tài khoản khách hàng: post --> http://localhost:5000/api/auth/register
- Xác thực email đăng ký: get --> http://localhost:5000/api/auth/verify/:userId/:uniqueString
- Đăng nhập tài khoản khách hàng : post --> http://localhost:5000/api/auth/login
- Đăng nhập tài khoản bằng phone: post --> http://localhost:5000/api/auth/loginPhone
- Đăng xuất tài khoản: get --> http://localhost:5000/api/auth/logout
- Xem profile: get --> http://localhost:5000/api/auth/profile
- Chỉnh sửa profile: patch --> http://localhost:5000/api/auth/profile/update
- Refresh token : get --> http://localhost:5000/api/auth/refresh_token
- Thay đổi mật khẩu : patch --> http://localhost:5000/api/auth/changePassword
- Quên mật khẩu tài khoản khách hàng: post --> http://localhost:5000/api/auth/forget
- Link reset mật khẩu khi quên: put --> http://localhost:5000/api/auth/password/reset/:token
- Đăng nhập google tài khoản khách hàng: post --> http://localhost:5000/api/auth/loginGoogle
- Đăng nhập facebook tài khoản khách hàng: post --> http://localhost:5000/api/auth/loginFacebook
- Thêm giày vào giỏ hàng: patch --> http://localhost:5000/api/auth/addCart
- Lịch sử đơn hàng của khách hàng : --> http://localhost:5000/api/auth/history
- Cho người dùng nhập mật khẩu mới khi login GG FB thay vì register:patch --> http://localhost:5000/api/auth/changePasswordGgFb
## Category
- Xem tất cả thể loại category : get --> http://localhost:5000/api/category/all
## Feedback
- Gui feed back : post --> http://localhost:5000/api/feedback/send
## Product
- Xem tất cả sản phẩm: get --> http://localhost:5000/api/product/getAll
- Xem chi tiết sản phẩm : get --> http://localhost:5000/api/product/getId/:id
- Chỉnh sửa comment review : put --> http://localhost:5000/api/product/:productId/update/review/:commentId
- Xóa comment : delete --> http://localhost:5000/api/product/:productId/delete/review/:commentId
## Payment
- Thanh toán đơn hàng bằng Paypal: post --> http://localhost:5000/api/payment/payments
- Tính tiền bằng Stripe Quản lý bắng Stripe: post --> http://localhost:5000/api/payment/paymentStripe
- Xóa mem payment : patch -->http://localhost:5000/api/payment/deletePayments/:id
- Check Password khi xóa : Post -->http://localhost:5000/api/payment/checkPass
## Share User and Admin
- Xóa cache redis: Post -->http://localhost:5000/api/redis/cache