{"id":21083501,"url":"https://github.com/fdhhhdjd/shop-shoe-bootstrap-fullstack","last_synced_at":"2025-05-16T09:33:01.881Z","repository":{"id":39865331,"uuid":"456943052","full_name":"fdhhhdjd/Shop-Shoe-Bootstrap-FullStack","owner":"fdhhhdjd","description":"React,Redux(Toolkit),Bootstrap,Nodejs,MongoDb,Docker,Redis,FireBase,Clound,Paypal,Stripe,Heroku,Aws,Hosting,Cloudflare,...","archived":false,"fork":false,"pushed_at":"2022-09-18T06:07:27.000Z","size":17077,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-03T22:20:39.499Z","etag":null,"topics":["aws","bootstrap","cloudflare","cloundinary","docker","facebook-api","firebase","googleapi","heroku","hosting","mongodb","nodejs","paypal","reactjs","redis","redux-toolkit","stripe"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fdhhhdjd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-08T13:25:49.000Z","updated_at":"2023-02-19T12:00:09.000Z","dependencies_parsed_at":"2023-01-17T18:31:15.316Z","dependency_job_id":null,"html_url":"https://github.com/fdhhhdjd/Shop-Shoe-Bootstrap-FullStack","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdhhhdjd%2FShop-Shoe-Bootstrap-FullStack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdhhhdjd%2FShop-Shoe-Bootstrap-FullStack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdhhhdjd%2FShop-Shoe-Bootstrap-FullStack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdhhhdjd%2FShop-Shoe-Bootstrap-FullStack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fdhhhdjd","download_url":"https://codeload.github.com/fdhhhdjd/Shop-Shoe-Bootstrap-FullStack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225419651,"owners_count":17471467,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","bootstrap","cloudflare","cloundinary","docker","facebook-api","firebase","googleapi","heroku","hosting","mongodb","nodejs","paypal","reactjs","redis","redux-toolkit","stripe"],"created_at":"2024-11-19T20:18:26.669Z","updated_at":"2024-11-19T20:18:27.503Z","avatar_url":"https://github.com/fdhhhdjd.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://profile-forme.surge.sh\" target=\"_blank\"\u003e\u003cimg src=\"https://res.cloudinary.com/ecommerce2021/image/upload/v1659065987/avatar/logo_begsn1.png\" width=\"300\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.linkedin.com/in/tai-nguyen-tien-787545213/\"\u003e\u003cimg src=\"https://img.icons8.com/color/48/000000/linkedin-circled--v1.png\" alt=\"Linkedin\"\u003e\u003c/a\u003e\n\u003ca href=\"https://profile-forme.surge.sh\"\u003e\u003cimg src=\"https://img.icons8.com/color/48/000000/internet--v1.png\" alt=\"Profile\"\u003e\u003c/a\u003e\n\u003ca href=\"tel:0798805741\"\u003e\u003cimg src=\"https://img.icons8.com/color/48/000000/apple-phone.png\" alt=\"Phone\"\u003e\u003c/a\u003e\n\u003ca href = \"mailto:nguyentientai10@gmail.com\"\u003e\u003cimg src=\"https://img.icons8.com/fluency/48/000000/send-mass-email.png\" alt=\"License\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\n# BackEnd Code By: Nguyễn Tiến Tài\n\n## WebSite: https://shopshoetaiheo.herokuapp.com\n\n## WebSite (Hosting):https://shopshoedev.cf\n\n## Tài Khoản thanh toán tiền chuyển khoản\n\n## Tk: nguyentientai@gmail.com\n\n## Mk: Taideptrai123\n\n## Note: Thay localhost bằng Api.\n\n## Api Online ( Heroku không dùng Redis-Aws ): https://shopshoetaiheo.herokuapp.com\n\n## Api Online (Hoting và Aws Đầy đủ ) : https://shopshoedev.cf ( Aws đã hết phí sử dụng  😄 ).\n\n## Tài Khoản Donate li Cf để có động lực code cho anh em tham khảo 😄😄\n\n![giphy](https://3.bp.blogspot.com/-SzGvXn2sTmw/V6k-90GH3ZI/AAAAAAAAIsk/Q678Pil-0kITLPa3fD--JkNdnJVKi_BygCLcB/s1600/cf10-fbc08%2B%25281%2529.gif)\n\n## Mk: NGUYEN TIEN TAI\n\n## STK: 1651002972052\n\n## Chi Nhánh: NGAN HANG TMCP AN BINH (ABBANK)\n\n## SUPORT CONTACT:https://profile-forme.surge.sh/\n\n## 1. API dành cho admin\n\n## Admin\n\n- Đăng ký tài khoản admin: post --\u003e http://localhost:5000/api/auth/registerAdmin\n\n- Xác thực email đăng ký: get --\u003e http://localhost:5000/api/auth/verify/:userId/:uniqueString\n\n- Đăng nhập tài khoản admin: post --\u003e http://localhost:5000/api/auth/loginAdmin\n\n- Đăng xuất tài khoản: get --\u003e http://localhost:5000/api/auth/logoutAdmin\n\n- Xem profile: get --\u003e http://localhost:5000/api/auth/profile\n\n- Chỉnh sửa profile: patch --\u003e http://localhost:5000/api/auth/profile/update\n\n- Refresh token : get --\u003e http://localhost:5000/api/auth/admin/refreshTokenAdmin\n\n- Thay đổi mật khẩu : patch --\u003e http://localhost:5000/api/auth/changePassword\n\n- Quên mật khẩu tài khoản admin: post --\u003e http://localhost:5000/api/auth/ForgetAdmin\n\n- Link reset mật khẩu khi quên: put --\u003e http://localhost:5000/api/auth/password/reset/:token\n\n- Đăng nhập google tài khoản admin: post --\u003e http://localhost:5000/api/auth/loginGoogleAdmin\n\n- Lấy ra danh sách khách hàng: get --\u003e http://localhost:5000/api/auth/getAllUser\n\n- Cập nhập thông tin khách hàng hay admin : patch --\u003e http://localhost:5000/api/auth/updateUserAdmin/:id\n\n- Xóa tài khoản khách hàng hay admin : delete --\u003e http://localhost:5000/api/auth/deleteUserAdmin/:id\n\n- Danh sách tài khoản mới đăng ký trong 3 ngày gần đây: get --\u003e http://localhost:5000/api/auth/getUserDay\n\n- Danh sách các tài khoản admin: get --\u003e http://localhost:5000/api/auth/getAllAdmin\n\n- Danh sách tài khoản Uncheck:get --\u003ehttp://localhost:5000/api/auth/getAllUserUncheck\n\n- Thống kê các tài khoản khách hàng đăng ký mỗi tháng: get --\u003e http://localhost:5000/api/auth/getMonthlyRegisteredCustomer\n\n## Upload:\n\n- Upload ảnh người dùng : post --\u003e http://localhost:5000/api/uploadImageUser\n\n- Xóa ảnh người dùng trên cloud : post --\u003e http://localhost:5000/api/destroyImageUser\n\n## Category\n\n- Xem tất cả loại categorys : get --\u003e http://localhost:5000/api/category/categorys\n\n- Tạo thêm 1 loại categorys: post --\u003e http://localhost:5000/api/category/categorys\n\n- Cập nhập loại categorys: patch --\u003e http://localhost:5000/api/category/categorys/:id\n\n- Xóa loại categorys: delete --\u003e http://localhost:5000/api/category/categorys/:id\n\n## Carousel\n\n- Xem tất cả loại Carousel: get --\u003e http://localhost:5000/api/carousel/carousels\n\n- Tạo thêm 1 loại Carousels: post --\u003e http://localhost:5000/api/carousel/carousels\n\n- Cập nhập loại Carousel: patch --\u003e http://localhost:5000/api/carousel/carousels/:id\n\n- Xóa loại Carousel: delete --\u003e http://localhost:5000/api/carousel/carousels/:id\n\n## Voucher\n\n- Xem tất cả loại voucher : get --\u003e http://localhost:5000/api/voucher/vouchers\n\n- Tạo thêm voucher: post --\u003e http://localhost:5000/api/voucher/vouchers\n\n- Cập nhập voucher: patch --\u003e http://localhost:5000/api/voucher/vouchers/:id\n\n- Xóa loại voucher: delete --\u003e http://localhost:5000/api/voucher/vouchers/:id\n\n## FeedBack\n\n- Xem tất cả loại voucher : get --\u003e http://localhost:5000/api/feedback/all\n\n- Tra loi Feedback: patch --\u003e http://localhost:5000/api/feedback/response/:id\n\n## Product\n\n- Xem tất cả sản phẩm: get --\u003e http://localhost:5000/api/product/getAll\n\n- Xem chi tiết sản phẩm : get --\u003e http://localhost:5000/api/product/getId/:id\n\n- Thêm sản phẩm mới : post --\u003e http://localhost:5000/api/product/create\n\n- Cập nhập sản phẩm : put --\u003e http://localhost:5000/api/product/update/:id\n\n- Xóa sản phẩm: delete --\u003e http://localhost:5000/api/product/delete/:id\n\n## Payment\n\n- Lấy ra toàn bộ đơn hàng: get --\u003e http://localhost:5000/api/payment/payments\n\n- Lấy ra đơn hàng đã xóa: get --\u003e http://localhost:5000/api/payment/deletePayment\n\n- Bỏ những đơn hàng không cần vào thùng rác: patch --\u003e http://localhost:5000/api/payment/deletePayments/:id\n\n- Khôi phục lại những đơn hàng đã bỏ vào thùng rác: patch --\u003e http://localhost:5000/api/payment/undoPayments/:id\n\n- Lấy ra chi tiết đơn hàng: get --\u003e http://localhost:5000/api/payment/payments/:id\n\n- Thay đổi tình trạng hóa đơn : patch --\u003e http://localhost:5000/api/payment/update/order_status/:id\n\n- Tổng doanh thu : get --\u003e http://localhost:5000/api/payment/sumOfIncome\n\n- Doanh thu của hóa đơn đã được vận chuyển tháng này với tháng trước : get --\u003e http://localhost:5000/api/payment/orders/customerReceived/getIncomeThisMonthAndCompareTo\n\n- Doanh thu của hóa đơn khách hàng chưa nhận được tháng này với tháng trước: get --\u003e http://localhost:5000/api/payment/orders/customerNotReceived/getIncomeThisMonthAndCompareTo\n\n- Doanh thu hóa đơn đã vận chuyển thành công theo từng tháng: get --\u003e http://localhost:5000/api/payment/orders/customerReceived/getMonthlyIncome\n\n- Lấy ra những đơn hàng được thanh toán trong 3 ngày gần nhất : get --\u003e http://localhost:5000/api/payment/newPayment\n\n- Thống kê các tài khoản khách hàng đăng ký mỗi tháng: get --\u003e http://localhost:5000/api/auth/getMonthlyRegisteredCustomer\n\n## 2. API dành cho khách hàng\n\n## Upload:\n\n- Upload ảnh người dùng : post --\u003e http://localhost:5000/api/uploadImageUser\n\n- Xóa ảnh người dùng trên cloud : post --\u003e http://localhost:5000/api/destroyImageUser\n\n## Customer:\n\n- Đăng ký tài khoản khách hàng: post --\u003e http://localhost:5000/api/auth/register\n\n- Xác thực email đăng ký: get --\u003e http://localhost:5000/api/auth/verify/:userId/:uniqueString\n\n- Đăng nhập tài khoản khách hàng : post --\u003e http://localhost:5000/api/auth/login\n\n- Đăng nhập tài khoản bằng phone: post --\u003e http://localhost:5000/api/auth/loginPhone\n\n- Đăng xuất tài khoản: get --\u003e http://localhost:5000/api/auth/logout\n\n- Xem profile: get --\u003e http://localhost:5000/api/auth/profile\n\n- Chỉnh sửa profile: patch --\u003e http://localhost:5000/api/auth/profile/update\n\n- Refresh token : get --\u003e http://localhost:5000/api/auth/refresh_token\n\n- Thay đổi mật khẩu : patch --\u003e http://localhost:5000/api/auth/changePassword\n\n- Quên mật khẩu tài khoản khách hàng: post --\u003e http://localhost:5000/api/auth/forget\n\n- Link reset mật khẩu khi quên: put --\u003e http://localhost:5000/api/auth/password/reset/:token\n\n- Đăng nhập google tài khoản khách hàng: post --\u003e http://localhost:5000/api/auth/loginGoogle\n\n- Đăng nhập facebook tài khoản khách hàng: post --\u003e http://localhost:5000/api/auth/loginFacebook\n\n- Thêm giày vào giỏ hàng: patch --\u003e http://localhost:5000/api/auth/addCart\n\n- Lịch sử đơn hàng của khách hàng : --\u003e http://localhost:5000/api/auth/history\n\n- Cho người dùng nhập mật khẩu mới khi login GG FB thay vì register:patch --\u003e http://localhost:5000/api/auth/changePasswordGgFb\n\n## Category\n\n- Xem tất cả thể loại category : get --\u003e http://localhost:5000/api/category/all\n\n## Feedback\n\n- Gui feed back : post --\u003e http://localhost:5000/api/feedback/send\n\n## Product\n\n- Xem tất cả sản phẩm: get --\u003e http://localhost:5000/api/product/getAll\n\n- Xem chi tiết sản phẩm : get --\u003e http://localhost:5000/api/product/getId/:id\n\n- Chỉnh sửa comment review : put --\u003e http://localhost:5000/api/product/:productId/update/review/:commentId\n\n- Xóa comment : delete --\u003e http://localhost:5000/api/product/:productId/delete/review/:commentId\n\n## Payment\n\n- Thanh toán đơn hàng bằng Paypal: post --\u003e http://localhost:5000/api/payment/payments\n\n- Tính tiền bằng Stripe Quản lý bắng Stripe: post --\u003e http://localhost:5000/api/payment/paymentStripe\n\n- Xóa mem payment : patch --\u003ehttp://localhost:5000/api/payment/deletePayments/:id\n\n- Check Password khi xóa : Post --\u003ehttp://localhost:5000/api/payment/checkPass\n\n## Share User and Admin\n\n- Xóa cache redis: Post --\u003ehttp://localhost:5000/api/redis/cache\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdhhhdjd%2Fshop-shoe-bootstrap-fullstack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffdhhhdjd%2Fshop-shoe-bootstrap-fullstack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdhhhdjd%2Fshop-shoe-bootstrap-fullstack/lists"}