{"id":18773222,"url":"https://github.com/developeromarfaruk/node-react-mongo-shampoo-shop","last_synced_at":"2026-02-02T02:03:07.075Z","repository":{"id":242792113,"uuid":"807605157","full_name":"DeveloperOmarFaruk/node-react-mongo-shampoo-shop","owner":"DeveloperOmarFaruk","description":"A simple dynamic e-commerce SPA(Single Page Application) has been created in this repository. Users can create an account and add the product to the cart to go to the purchase page and click the order confirm button to go cart page. After filling in the shipping information and clicking the checkout button, the user will be taken to the Stripe...","archived":false,"fork":false,"pushed_at":"2024-12-16T19:06:25.000Z","size":18593,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-01T21:45:22.858Z","etag":null,"topics":["apex-chart","axios-restful","bootstrap5","css3","express-middleware","expressjs","firebase-auth","firebase-token","html5","jwt-token","material-ui","mongodb-atlas","nodejs","react-child-routing","react-hooks","react-router","react-router-dom","reactjs","restful-api","stripe-payment-gateway"],"latest_commit_sha":null,"homepage":"https://shampoo-shop.netlify.app/","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/DeveloperOmarFaruk.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-05-29T12:25:21.000Z","updated_at":"2024-12-16T19:06:29.000Z","dependencies_parsed_at":"2025-09-01T21:31:37.519Z","dependency_job_id":"de1894d1-839a-4e28-abdd-5827c86fe1b3","html_url":"https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop","commit_stats":null,"previous_names":["developeromarfaruk/node-react-mongo-shampoo-shop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DeveloperOmarFaruk/node-react-mongo-shampoo-shop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperOmarFaruk%2Fnode-react-mongo-shampoo-shop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperOmarFaruk%2Fnode-react-mongo-shampoo-shop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperOmarFaruk%2Fnode-react-mongo-shampoo-shop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperOmarFaruk%2Fnode-react-mongo-shampoo-shop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeveloperOmarFaruk","download_url":"https://codeload.github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeveloperOmarFaruk%2Fnode-react-mongo-shampoo-shop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29001514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-02T01:32:03.847Z","status":"online","status_checked_at":"2026-02-02T02:00:07.448Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["apex-chart","axios-restful","bootstrap5","css3","express-middleware","expressjs","firebase-auth","firebase-token","html5","jwt-token","material-ui","mongodb-atlas","nodejs","react-child-routing","react-hooks","react-router","react-router-dom","reactjs","restful-api","stripe-payment-gateway"],"created_at":"2024-11-07T19:33:19.850Z","updated_at":"2026-02-02T02:03:07.055Z","avatar_url":"https://github.com/DeveloperOmarFaruk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":" # Here is some UI and work shown in this repository\n#\n[Live Preview Project](https://shampoo-shop.netlify.app/)\n#\n## Project Details\n#\nA simple dynamic e-commerce SPA(Single Page Application) has been created in this repository. Users can create an account and add the product to the cart to go to the purchase page and click the order confirm button to go to the cart page. After filling in the shipping information and clicking the checkout button, the user will be taken to the Stripe payment page. The user will be brought to the success page if the payment process is successful. Users can go to my order page for information on purchased items. Admin can create admin roles from users. Admin can add, update, and delete products. Admin order details can be seen from this SPA.\n#\n### `Technology Use`\n#\n1. React JS\n2. React Hooks\n3. Event Handlers\n4. Arrow Functions\n5. Axios RESTful API\n6. React Router\n7. React Router Dom\n8. React Private Route\n9. React Admin Route\n10. React Child Routes\n11. React Lists and Keys\n12. React Alert\n13. Firebase\n14. Firebase Authentication\n15. Apex Chart\n16. Stripe Payment Gateway\n17. Node JS\n18. Express JS\n19. Express Middleware\n20. Express CORS\n21. Nodemon\n22. MongoDB\n23. MongoDB Atlas\n24. Firebase Verify Token\n25. JWT Token\n26. ImgBB\n27. Font Awesome\n28. Google Fonts\n29. HTML5\n30. CSS3\n31. Bootstrap5\n32. Material UI\n\n#\n### `Project Deploy`\n#\n1. Netlify (Frontend Part)\n2. Vercel (Backend Part)\n\n#\n### `Admin Login`\n#\n1. Email: admin@admin.com\n2. Password: 123456\n    \n\n#\n### `Project Pages`\n#\n1. Home\n2. Product\n3. Purchase\n4. Cart\n5. Success\n6. My Order\n7. Dashboard\n8. Dashboard Users\n9. Dashboard Products\n10. Dashboard Orders\n11. Dashboard Contact\n12. Login\n13. Register\n14. User Profile\n15. Error 404\n\n#\n### `Home Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/Home.png)\n\n#\n### `Products Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/Products.png)\n#\n### `Purchase Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/Purchase.png)\n\n#\n### `Cart Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/Cart.png)\n\n#\n### `Stripe Payment Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/StripePayment.png)\n\n\n\n#\n### `Success Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/Success.png)\n\n#\n### `My Order Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/MyOrder.png)\n\n#\n### `Dashboard Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/DashboardHome.png)\n\n#\n### `Dashboard Users Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/DashboardUsers.png)\n\n#\n### `Dashboard Admin Create`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/AdminCreate.png)\n\n#\n### `Dashboard Products Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/DashboardProducts.png)\n\n#\n#\n### `Dashboard Product Details`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/ProductDetails.png)\n\n#\n\n#\n### `Dashboard Product Edit`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/ProductUpdate.png)\n\n#\n\n\n#\n### `Dashboard Order Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/DashboardOrders.png)\n\n#\n\n#\n### `Dashboard Order Details`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/OrderDetails.png)\n\n\n#\n### `Dashboard Contact Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/DashboardContactUs.png)\n\n#\n\n#\n### `Dashboard Contact Details`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/ContactUsDetails.png)\n\n#\n\n### `Login Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/Login.png)\n\n#\n### `Register Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/Register.png)\n\n#\n### `User Profile Page`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/UserProfile.png)\n\n#\n### `Error 404`\n#\n![image](https://github.com/DeveloperOmarFaruk/node-react-mongo-shampoo-shop/blob/main/shampoo-shop-frontend/src/Images/UI/Error404.png)\n\n#\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloperomarfaruk%2Fnode-react-mongo-shampoo-shop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeveloperomarfaruk%2Fnode-react-mongo-shampoo-shop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeveloperomarfaruk%2Fnode-react-mongo-shampoo-shop/lists"}