{"id":21083497,"url":"https://github.com/fdhhhdjd/full-stack-shop-shoes-bootstrap","last_synced_at":"2025-05-16T09:33:01.845Z","repository":{"id":59973483,"uuid":"539870913","full_name":"fdhhhdjd/Full-Stack-Shop-Shoes-Bootstrap","owner":"fdhhhdjd","description":"ReactJs(User),VueJs(Admin),Redux,VueX,Nodejs,MongoDb,Docker,Redis,Transaction,FireBase,Algolia,Clound,Paypal,Stripe,Vercel,Aws,Hosting,Cloudflare.","archived":false,"fork":false,"pushed_at":"2022-12-02T08:39:37.000Z","size":5068,"stargazers_count":5,"open_issues_count":40,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-10T14:38:50.434Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://shopshoes.cf","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-09-22T08:14:20.000Z","updated_at":"2023-03-10T12:13:28.000Z","dependencies_parsed_at":"2023-01-23T22:02:31.032Z","dependency_job_id":null,"html_url":"https://github.com/fdhhhdjd/Full-Stack-Shop-Shoes-Bootstrap","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%2FFull-Stack-Shop-Shoes-Bootstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdhhhdjd%2FFull-Stack-Shop-Shoes-Bootstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdhhhdjd%2FFull-Stack-Shop-Shoes-Bootstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fdhhhdjd%2FFull-Stack-Shop-Shoes-Bootstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fdhhhdjd","download_url":"https://codeload.github.com/fdhhhdjd/Full-Stack-Shop-Shoes-Bootstrap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225419647,"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":["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"],"created_at":"2024-11-19T20:18:26.464Z","updated_at":"2024-11-19T20:18:27.135Z","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 :octocat:\n\n## Mục Tiêu: Giải quyết vấn đề thực tế,tối ưu hóa code và setup,...\n\n## WebSite (Hosting): https://shopshoes.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 (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## Upload General\n\n- Upload Storage : post --\u003e http://localhost:5000/api/upload\n\n- Destroy Storage: post --\u003e http://localhost:5000/api/destroy\n\n## 1. API Admin\n\n## Admin\n\n- Register admin: post --\u003e http://localhost:5000/api/admin/register\n\n- Verification OTP: post --\u003e http://localhost:5000/api/admin/verification/otp\n\n- Login admin: post --\u003e http://localhost:5000/api/admin/login\n\n- logout admin: get --\u003e http://localhost:5000/api/admin/logout\n\n- Get Profile Admin: get --\u003e http://localhost:5000/api/admin/profile\n\n- Update profile: post --\u003e http://localhost:5000/api/admin/update/profile\n\n- New access Token : get --\u003e http://localhost:5000/api/admin/new/access\n\n- Change Password : post --\u003e http://localhost:5000/api/admin/change/password\n\n- Forget password admin: post --\u003e http://localhost:5000/api/admin/forget\n\n- Login google Admin: post --\u003e http://localhost:5000/api/admin/login/google\n\n- Get all account users: get --\u003e http://localhost:5000/api/admin/getall/users\n\n- Update Users and Admin : post --\u003e http://localhost:5000/api/admin/upload/account/:id\n\n- Delete Users and Admins : delete --\u003e http://localhost:5000/api/admin/delete/account/:id\n\n- Get all Admin: get --\u003e http://localhost:5000/api/admin/getall/admin\n\n\n## Categories\n\n- Get all category: get --\u003e http://localhost:5000/api/category\n\n- Create category: post --\u003e http://localhost:5000/api/category/create\n\n- Update category: post --\u003e http://localhost:5000/api/category/edit/:id\n\n- Delete category: delete --\u003e http://localhost:5000/api/category/delete/:id\n\n## Carousels\n\n- Get all Carousels: get --\u003e http://localhost:5000/api/admin/carousel\n\n- Create Carousels: post --\u003e http://localhost:5000/api/admin/carousel/create\n\n- Upload Carousel: post --\u003e http://localhost:5000/api/admin/carousel/edit/:id\n\n- Delete Carousel: delete --\u003e http://localhost:5000/api/admin/carousel/delete/:id\n\n## Vouchers\n\n- Get all Vouchers : get --\u003e http://localhost:5000/api/admin/voucher\n\n- Create Vouchers: post --\u003e http://localhost:5000/api/admin/voucher/create\n\n- Upadate Vouchers: post --\u003e http://localhost:5000/api/admin/voucher/update/:id\"\n\n- Delete Vouchers: delete --\u003e http://localhost:5000/api/admin/voucher/delete/:id\n\n## FeedBacks\n\n- Get all feedback: get --\u003e http://localhost:5000/api/feedback\n\n- Response Feedback: post --\u003e http://localhost:5000/api/feedback/response/:id\n\n- Read Feedback: get --\u003e http://localhost:5000/api/feedback/read/:id\n\n- Filter Feedback: post --\u003e http://localhost:5000/api/feedback/filter\n\n## Products\n\n- Get all product(Sort,filter,page) : get --\u003e http://localhost:5000/api/admin/product\n\n- Get detail product : get --\u003e http://localhost:5000/api/admin/product/getId/:id\n\n- Create product : post --\u003e http://localhost:5000/api/admin/product/create\n\n- Update product : post --\u003e http://localhost:5000/api/admin/product/update/:id\n\n- Delete product : delete --\u003e http://localhost:5000/api/admin/product/delete/:id\n\n## Orders\n\n- Get all orders: get --\u003e http://localhost:5000/api/admin/order\n\n- Get all order delete : get --\u003e http://localhost:5000/api/admin/order/delete\n\n- Undo order customer delete : post --\u003e http://localhost:5000/api/admin/order/update/:id\n\n- Orders detail : get --\u003e http://localhost:5000/api/admin/order/:id\n\n- Change status Orders: post --\u003e http://localhost:5000/api/admin/order/upload/status/:id\n\n\n## Statisticals\n\n- List users register new 3 days: get --\u003e http://localhost:5000/api/admin/getall/user/new\n\n- List Monthly Registered Customers: get --\u003e http://localhost:5000/api/admin/getall/user/register/month\n\n- Total turnover : get --\u003e http://localhost:5000/api/admin/statistical/sum\n\n- Turnover orders order delivery this month with before month: get --\u003e http://localhost:5000/api/admin/statistical/compare/month/received\n\n- Turnover orders order not delivery this month with before month: get --\u003e http://localhost:5000/api/admin/statistical/compare/month/not/received\n\n- Get monthly the income customer have received (12 month): get --\u003e http://localhost:5000/api/admin/statistical/month/received\n\n- Take orders order delivery new 3 days : get --\u003e http://localhost:5000/api/admin/statistical/buy/new\n\n- Statisticals account register every 12 month : get --\u003e http://localhost:5000/api/admin/getall/user/register/month\n\n## 2. API Users\n\n## Authentication Users:\n\n- Register Users: post --\u003e http://localhost:5000/api/user/register\n\n- Verification Users: get --\u003e http://localhost:5000/api/user/verify/:userId/:uniqueString\n\n- Login Email and Phone: post --\u003e http://localhost:5000/api/user/login\n\n- Logout Users : get --\u003e http://localhost:5000/api/user/logout\n\n- Profile Users : get --\u003e http://localhost:5000/api/user/profile\n\n- Upload Profile: patch --\u003e http://localhost:5000/api/user/update/profile\n\n- New Acceptoken  : get --\u003e http://localhost:5000/api/user/new/accessToken\n\n- Change Password  : post --\u003e http://localhost:5000/api/user/change/password\n\n- Forget: post --\u003e http://localhost:5000/api/user/forget\n\n- Reset Passwrod : post --\u003e http://localhost:5000/api/user/password/reset/:token\n\n- Login Google Users : post --\u003e http://localhost:5000/api/user/login/google\n\n- Login Facebook Users: post --\u003e http://localhost:5000/api/user/login/facebook\n\n\n## Categories\n\n- Get all category : get --\u003e http://localhost:5000/api/user/category\n\n## Carousels\n\n- Get all carousel : get --\u003e http://localhost:5000/api/carousel\n\n## Carts\n\n- Add to cart : post --\u003e http://localhost:5000/api/product/add/cart\n\n- InCrement Cart product --\u003e http://localhost:5000/api/product/increment/cart\n\n- DeCrement Cart product --\u003e http://localhost:5000/api/product/decrement/cart\n\n- Del Cart Product -\u003e http://localhost:5000/api/product/del/cart\n\n- Get cart users: -\u003ehttp://localhost:5000/api/product/get/cart\n\n## Feedbacks\n\n- Send Feedback : post --\u003e http://localhost:5000/api/feedback/send\n\n## Products\n\n- Get all product: get --\u003e http://localhost:5000/api/product\n\n- Get Product detail : get --\u003e http://localhost:5000/api/product/detail/:id\n\n## Reviews\n\n- Comment Product: post --\u003ehttp://localhost:5000/api/review/create/:id\n\n- Edit comment review : post --\u003e http://localhost:5000/api/review/:productId/update/:commentId\n\n- Delete comment : delete --\u003e http://localhost:5000/api/review/:productId/delete/:commentId\n\n- Detail Profile Users Comment: get --\u003e http://localhost:5000/api/user/info/:id\n\n## Vouchers\n\n- Add voucher: post --\u003e http://localhost:5000/api/user/voucher\n\n- Del voucher: get --\u003e http://localhost:5000/api/user/voucher/del\n\n## Orders\n\n- Delete order flag: post --\u003e http://localhost:5000/api/order/delete/:id\n\n- History orders: get --\u003e http://localhost:5000/api/order/history\n\n- Get Detail orders: get --\u003ehttp://localhost:5000/api/order/:id\n\n## Payments\n\n- Payment paypal: post --\u003e http://localhost:5000/api/payment/paypal\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- Payment checkStock : get --\u003e http://localhost:5000/api/payment/check/stock\n\n- Payment total : Post --\u003ehttp://localhost:5000/api/payment/total\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdhhhdjd%2Ffull-stack-shop-shoes-bootstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffdhhhdjd%2Ffull-stack-shop-shoes-bootstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffdhhhdjd%2Ffull-stack-shop-shoes-bootstrap/lists"}