{"id":22660925,"url":"https://github.com/kirankumar-matham96/busy-buy","last_synced_at":"2026-05-09T07:03:52.318Z","repository":{"id":253066910,"uuid":"842229974","full_name":"kirankumar-Matham96/busy-buy","owner":"kirankumar-Matham96","description":"An easy-to-use online store where you can shop for various products. It is a modern e-commerce platform with various features aimed at providing a seamless shopping experience.","archived":false,"fork":false,"pushed_at":"2024-11-04T23:12:07.000Z","size":1498,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T08:29:44.566Z","etag":null,"topics":["e-commerce-project","firbase-database","firebase","firebase-auth","frontend-web","react","react-loader-spinner","react-redux","react-toastify","redux-toolkit","styled-components"],"latest_commit_sha":null,"homepage":"https://busy-buy-2.vercel.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/kirankumar-Matham96.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}},"created_at":"2024-08-13T23:53:54.000Z","updated_at":"2024-11-15T20:01:40.000Z","dependencies_parsed_at":"2024-11-05T00:29:54.872Z","dependency_job_id":null,"html_url":"https://github.com/kirankumar-Matham96/busy-buy","commit_stats":null,"previous_names":["kirankumar-matham96/todo-redux-ref-app","kirankumar-matham96/busy-buy-2","kirankumar-matham96/busy-buy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kirankumar-Matham96/busy-buy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirankumar-Matham96%2Fbusy-buy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirankumar-Matham96%2Fbusy-buy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirankumar-Matham96%2Fbusy-buy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirankumar-Matham96%2Fbusy-buy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kirankumar-Matham96","download_url":"https://codeload.github.com/kirankumar-Matham96/busy-buy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirankumar-Matham96%2Fbusy-buy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32810382,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"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":["e-commerce-project","firbase-database","firebase","firebase-auth","frontend-web","react","react-loader-spinner","react-redux","react-toastify","redux-toolkit","styled-components"],"created_at":"2024-12-09T11:12:51.258Z","updated_at":"2026-05-09T07:03:52.302Z","avatar_url":"https://github.com/kirankumar-Matham96.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Busy Buy (Redux)\n\nAn easy-to-use online store where you can shop for various products. It is a modern e-commerce platform with various features aimed at providing a seamless shopping experience.\n\n[Live app](https://busy-buy-2.vercel.app/orders)\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Technologies Used](#technologies-used)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n- Account Management:\n\n  - Sign Up \u0026 Sign In: You can create an account or log in to access personalized features.\n  - Secure Access: Certain features, like checking your orders, are only available once you’re logged in.\n  - User Management: Users can sign up, sign in, and log out. Authentication is handled using Firebase, ensuring secure user management.\n  - Protected Routes: Certain routes, like viewing orders or the cart, are protected and require user authentication to access.\n\n- Shopping Experience:\n\n  - Browse Products: Explore a wide range of items available for purchase.\n  - Filter \u0026 Search: Find products by category or price to make shopping easier.\n  - Product Listings: Users can browse through a list of products fetched from a mock API.\n  - Categories \u0026 Filtering: Products can be filtered by category and price range, enhancing the shopping experience.\n\n- Shopping Cart:\n\n  - Add \u0026 Remove Items: You can add items to your cart, adjust quantities, or remove them if you change your mind.\n  - View Cart: Your cart keeps track of what you plan to buy and shows the total cost.\n\n- Order Placement:\n\n  - Place Orders: When you’re ready, you can place an order directly from your cart.\n  - View Past Orders: You can check your previous orders to see what you’ve bought.\n\n- User Interface:\n\n  - Navigation Bar: Easily move around the site to access different sections like your cart or orders.\n  - Loading \u0026 Notifications: The app lets you know when things are loading and shows messages to keep you informed.\n\n- State Management:\n\n  - Global State: Redux Reducers are used to manage global states such as authentication, item, cart and order management, ensuring that state changes are efficiently handled across the app.\n\n## Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/kirankumar-Matham96/busy-buy-2.git\n\n   ```\n\n2. Install the dependencies:\n\n   ```bash\n   npm install\n   ```\n\n3. Start the app: ([see React Docs for more scripts](#react-readme-file))\n\n```bash\n  npm start\n```\n\n4. Open your browser and navigate to `http://localhost:3000`\n\n## Technologies Used\n\n- ReactJS\n- react-dom\n- react-scripts\n- react-router-dom\n- react-redux\n- redux-toolkit\n- firebase\n- react-toastify\n- react-loader-spinner\n- styled-components\n\n## React Reference\n\n- [ReadMe.md](https://github.com/facebook/create-react-app/blob/main/packages/cra-template/template/README.md)\n\n## Contributing\n\nContributions are welcome! Please follow these steps:\n\n1. Fork the repository\n2. Create a new branch (`git checkout -b feature/your-feature`)\n3. Commit your changes (`git commit -m 'Add some feature'`)\n4. Push to the branch (`git push origin feature/your-feature`)\n5. Open a pull request\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirankumar-matham96%2Fbusy-buy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkirankumar-matham96%2Fbusy-buy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirankumar-matham96%2Fbusy-buy/lists"}