{"id":22481744,"url":"https://github.com/asm2212/asmshop","last_synced_at":"2025-10-16T14:30:37.020Z","repository":{"id":218328392,"uuid":"745495764","full_name":"asm2212/AsmShop","owner":"asm2212","description":"asm shop - responsive E-commerce website that allows users to browse products,add them to thier cart and proceed to checkout","archived":false,"fork":false,"pushed_at":"2024-04-10T12:46:05.000Z","size":12807,"stargazers_count":9,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-06T16:15:03.313Z","etag":null,"topics":["expressjs","media-queries","mongoose","node-js","react-router","reactjs"],"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/asm2212.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}},"created_at":"2024-01-19T13:12:53.000Z","updated_at":"2024-10-11T10:51:14.000Z","dependencies_parsed_at":"2024-04-10T11:46:29.613Z","dependency_job_id":null,"html_url":"https://github.com/asm2212/AsmShop","commit_stats":null,"previous_names":["asm2212/asmshop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asm2212%2FAsmShop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asm2212%2FAsmShop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asm2212%2FAsmShop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asm2212%2FAsmShop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asm2212","download_url":"https://codeload.github.com/asm2212/AsmShop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236724706,"owners_count":19194886,"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":["expressjs","media-queries","mongoose","node-js","react-router","reactjs"],"created_at":"2024-12-06T16:15:10.163Z","updated_at":"2025-10-16T14:30:30.058Z","avatar_url":"https://github.com/asm2212.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"##  ASMShop \n![image](https://github.com/asm2212/AsmShop/assets/146835831/b54e7449-98e2-49c1-b5c2-1352c7177e77)\n![image](https://github.com/asm2212/AsmShop/assets/146835831/1dfe42dc-a049-4337-9090-192ab472757c)\n![image](https://github.com/asm2212/AsmShop/assets/146835831/255875ad-63f2-43e0-ba7d-b930270822e4)\n![image](https://github.com/asm2212/AsmShop/assets/146835831/29e4b72c-fb43-491b-a76a-cb97114d5563)\n![image](https://github.com/asm2212/AsmShop/assets/146835831/bb601b50-f945-4752-a6df-b8e51dff5d52)\n\n\n\n\n\na responsive e-commerce website that allows users to browse products, add them to their cart, and proceed to checkout. The application is built using React for the frontend, Node.js and Express for the backend, and MongoDB for the database.\n\n##  Features\nUser Authentication: Users can sign up, log in, and manage their accounts.\nProduct Catalog: Browse through a variety of products with detailed descriptions and images.\nShopping Cart: Add products to the cart, adjust quantities, and proceed to checkout.\nOrder Management: Users can view their order history and track the status of their orders.\nResponsive Design: The website is optimized for various screen sizes using media queries.\n\n##  Technologies Used\nReact: A JavaScript library for building user interfaces.\nMedia Queries: Used for responsive design, ensuring a seamless experience across different devices.\nNode.js: A JavaScript runtime for building scalable and server-side applications.\nExpress: A web application framework for Node.js that simplifies the creation of APIs.\nMongoDB: A NoSQL database used to store product information, user data, and order details.\n\n##  Installation\nClone the repository:\n\ngit clone https://github.com/asm2212/AsmShop.git\n\ncd asmshop\n\n##  Install dependencies:\n\nnpm install\nSet up the MongoDB database:\n\nCreate a MongoDB database and obtain the connection URI.\n\nCreate a .env file in the root directory and add the following:\n\nMONGODB_URI=your_mongodb_uri\nRun the development server:\n\nnpm run dev\n\n##  Usage\nVisit http://localhost:3000 in your web browser.\nExplore the product catalog, add items to your cart, and proceed to checkout.\nSign up or log in to manage your account and view order history.\n\n##  Contributing\nContributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.\n\n##  License\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasm2212%2Fasmshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasm2212%2Fasmshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasm2212%2Fasmshop/lists"}