{"id":24075760,"url":"https://github.com/tuyishimireeric/online-shopping","last_synced_at":"2026-04-12T10:46:17.793Z","repository":{"id":108996843,"uuid":"530248038","full_name":"TuyishimireEric/online-shopping","owner":"TuyishimireEric","description":"This project is based on an eCommerce website built with React and Redux. The user can check all the products in our and get more details on selected product. ","archived":false,"fork":false,"pushed_at":"2022-09-10T16:38:08.000Z","size":1413,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T14:28:29.360Z","etag":null,"topics":["css3","jsx","reactjs","redux","testing"],"latest_commit_sha":null,"homepage":"https://et-online-shopping.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TuyishimireEric.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2022-08-29T14:07:45.000Z","updated_at":"2023-01-14T08:17:42.000Z","dependencies_parsed_at":"2023-03-08T14:15:45.605Z","dependency_job_id":null,"html_url":"https://github.com/TuyishimireEric/online-shopping","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TuyishimireEric%2Fonline-shopping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TuyishimireEric%2Fonline-shopping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TuyishimireEric%2Fonline-shopping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TuyishimireEric%2Fonline-shopping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TuyishimireEric","download_url":"https://codeload.github.com/TuyishimireEric/online-shopping/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248467560,"owners_count":21108663,"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":["css3","jsx","reactjs","redux","testing"],"created_at":"2025-01-09T19:24:17.270Z","updated_at":"2025-12-30T23:05:07.766Z","avatar_url":"https://github.com/TuyishimireEric.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![](https://img.shields.io/badge/Microverse-blueviolet)\n# Online Shopping\nThis project is based on an eCommerce website built with React and Redux. The user can check all the products in our and get more details on selected product. The user can also search for a product in our store.\n\n## Milestones\n\n- [x] Milestone 1: **React app setup with redux using the duck pattern**\n- [x] Milestone 2: **Set up the app navigation using react-router**\n- [x] Milestone 3: **Create an API layer using the fakeStore API**\n- [x] Milestone 4: **Create the Redux store including the action creators and the reducers**\n- [x] Milestone 5: **Integrate the redux store into the app and display the data**\n- [x] Milestone 6: **Implement Product searching and get details functionalities**\n\n## Project picture\n![image](https://user-images.githubusercontent.com/102757126/189471430-1299d4ba-e2a3-4916-9bb8-8da6d6c919ba.png)\n![image](https://user-images.githubusercontent.com/102757126/189471446-b738c7be-0aa1-460e-ad71-52fbc995dcda.png)\n\n## Live demo\n[Project link](https://et-online-shopping.netlify.app/)\n\n## Description video\n[Loom Video Link](https://www.loom.com/share/748e8553fe244d0499c9942277fbab2d)\n\n## Built With \n\n- HTML\n- CSS\n- JavaScript ES6\n- React\n- Redux\n- Jest\n\n\n## Getting Started\nTo get a local copy of this exercise, Please follow these simple example steps.\n\n1. Clone this repository or download the Zip folder:\n\n**``git@github.com:29td/online-shopping.git``**\n\n2. Navigate to the location of the folder in your machine:\n\n**``you@your-Pc-name:~$ cd \u003cfolder\u003e``**\n\n3. Press Entqer to navigate to your local clone.\n4. Open terminal and run this command npm install\n5. after finishing step 5, run this command npm start to run the project\n6. for testing components, you can run: npm run test.\n\nNow you can go and play with it as you wish :smile:\n\n## Authors\n\n👤 **Eric TuyishimireEric**\n\n- GitHub: [@TuyishimireEric](https://github.com/TuyishimireEric)\n- LinkedIn: [@TuyishimireEric](https://www.linkedin.com/in/TuyishimireEric/)\n- E-mail: \u003ca href=\"mailto:tuyishimireericc@gmail.com\"\u003etuyishimireericc@gmail.com\u003c/a\u003e\n\n## Show your support\nGive a ⭐️ if you like this project!\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/29td/online-shopping/issues).\n\n## Acknowledgments\n\n- Hat tip to anyone whose code was used\n- Big thanks to the [Microverse](https://bit.ly/MicroverseTN) community with a special mention of my coding partners, morning session teams, standup teams and reviewers.\n- Nelson Sakwa (For the App design)\n## 📝 License\nThis project is [MIT](./LICENSE.txt) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuyishimireeric%2Fonline-shopping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftuyishimireeric%2Fonline-shopping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftuyishimireeric%2Fonline-shopping/lists"}