{"id":16076372,"url":"https://github.com/sonickmumba/bookstore-with-react","last_synced_at":"2026-04-11T11:03:47.657Z","repository":{"id":67899759,"uuid":"543074249","full_name":"Sonickmumba/bookstore-with-react","owner":"Sonickmumba","description":"\"Bookstore\" is a website that allows you to display a list of books, add a book and remove selected book. It is built using react and redux and follows the design by Zeplin project. It also makes use of API for storage and retrieval of data","archived":false,"fork":false,"pushed_at":"2022-10-07T12:43:41.000Z","size":1108,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-07-20T06:44:25.527Z","etag":null,"topics":["css","javascript","reactjs","redux-thunk","redux-toolkit","webpack"],"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/Sonickmumba.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":"2022-09-29T11:03:58.000Z","updated_at":"2022-10-07T10:46:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"12caad1a-9934-4d0d-9d7b-cacc9c7db6a9","html_url":"https://github.com/Sonickmumba/bookstore-with-react","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"microverseinc/readme-template","purl":"pkg:github/Sonickmumba/bookstore-with-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonickmumba%2Fbookstore-with-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonickmumba%2Fbookstore-with-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonickmumba%2Fbookstore-with-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonickmumba%2Fbookstore-with-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sonickmumba","download_url":"https://codeload.github.com/Sonickmumba/bookstore-with-react/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonickmumba%2Fbookstore-with-react/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31677819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["css","javascript","reactjs","redux-thunk","redux-toolkit","webpack"],"created_at":"2024-10-09T09:41:39.200Z","updated_at":"2026-04-11T11:03:47.639Z","avatar_url":"https://github.com/Sonickmumba.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bookstore\n\n\u003e \"Bookstore\" is a website that allows you to display a list of books, add a book and remove selected book. It is built using react and redux and follows the design by [Zeplin project](https://app.zeplin.io/project/5b35a9e13227086040f8eb75/screen/5b695e29bb8c844f118f9378).\n## Built With ⚙️\n\n- **Major languages**: HTML, CSS, \u0026 JavaScript.\n- **Frameworks**: React.\n- **Linters**: Lighthouse, Webhint, Stylelint and ESLint.\n- **Technologies used**: NPM, Webpack, \u0026 Jest Library.\n- **Tools**: Git, Gitflow, GitHub, VS Code, \u0026 Chrome Browser.\n\n## Live Demo (Deployed on GitHub Pages with SSL)\n\n[Live Demo Link]()\n\n## Video Presentation\n\n[Live Video Link]()\n\n## Getting Started\n\nTo get a local copy up and running follow these simple example steps.\n\n### Prerequisites\n\n- [x] Basic knowledge of **React**.\n- [x] Basic knowledge of **redux**.\n- [x] Basic Knowledge of **HTML**, **CSS**, \u0026 **JavaScript**.\n- [x] Basic knowledge of **ES6** syntax.\n- [x] Basic knowledge of **Git**, **GitHub** \u0026**Gitflow**.\n- [x] Basic knowledge of **Linters**.\n- [x] Basic knowledge of **Webpack**.\n- [x] Basic knowledge of **Jest** unit-testing library.\n- [x] Basic knowledge of **VS Code** or any other code-editors.\n\n### Setup\n\n- Create a new **Microverse** folder and move into it.\n- Open the **Command Prompt (CMD)** in the current directory (Microverse Folder).\n- Run the following command:\n\n```\n$ git clone git@github.com:Sonickmumba/bookstore-with-react.git\n```\n\n- Once finished you should see a new folder called **Bookstore** in your current directory.\n- cd into the folder and run the following commands:\n\n```\n$ npm install\n```\n```\n$ npm start\n```\n\n- Start customizing the project so it fits your personal preferences and needs.\n- Enjoy your new professional **Bookstore Web** application!\n\n### Run tests\n\nTo check for linters, use the files provided by [Microverse](https://github.com/microverseinc/linters-config). A GitHub action is also set to run during pull request.\n\n### Deployment\n\nFor deployment you can use the **[GitHub Pages](https://pages.github.com/)**.\n\n## Authors\n\n👤 **Sonick Mumba ([Sonickmumba](https://github.com/Sonickmumba))**\n\n- GitHub: [Sonickmumba](https://github.com/Sonickmumba)\n- Twitter: [@Sonick](https://twitter.com/MumbaSonick)\n- LinkedIn: [Sonick Mumba](https://www.linkedin.com/in/sonick-m-301557a2/)\n## Show your support\n\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](../../issues/).\n\n## Acknowledgments\n- [Zeplin project](https://app.zeplin.io/project/5b35a9e13227086040f8eb75/screen/5b695e29bb8c844f118f9378) for the design\n- [Microverse](https://www.microverse.org/)\n- Code Reviewers \u0026 Coding Partners\n- etc\n\n## 📝 License\n\nThis project is [MIT](./LICENSE) licensed.\n\n_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsonickmumba%2Fbookstore-with-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsonickmumba%2Fbookstore-with-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsonickmumba%2Fbookstore-with-react/lists"}