{"id":22979002,"url":"https://github.com/heintayzar-hm/bookstore","last_synced_at":"2026-04-09T08:02:55.591Z","repository":{"id":141263887,"uuid":"575835927","full_name":"heintayzar-hm/Bookstore","owner":"heintayzar-hm","description":"BookStore-CMS is a React and Firebase-powered web application designed for book enthusiasts who want to manage their book collection and categories with ease. The app allows users to perform basic CRUD (Create, Read, Update, Delete) operations on books, enabling them to add, edit, and remove books from their collection. ","archived":false,"fork":false,"pushed_at":"2023-05-07T13:56:07.000Z","size":693,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-02-07T23:46:13.730Z","etag":null,"topics":["firebase","firestore","react","reactjs","redux","redux-thunk"],"latest_commit_sha":null,"homepage":"https://bookstore-cms.vercel.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/heintayzar-hm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-12-08T12:09:05.000Z","updated_at":"2023-05-07T13:42:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"e15c335e-dea4-4608-a028-49125575f7f8","html_url":"https://github.com/heintayzar-hm/Bookstore","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/heintayzar-hm%2FBookstore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heintayzar-hm%2FBookstore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heintayzar-hm%2FBookstore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heintayzar-hm%2FBookstore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heintayzar-hm","download_url":"https://codeload.github.com/heintayzar-hm/Bookstore/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246785427,"owners_count":20833471,"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":["firebase","firestore","react","reactjs","redux","redux-thunk"],"created_at":"2024-12-15T01:22:57.245Z","updated_at":"2026-04-09T08:02:55.506Z","avatar_url":"https://github.com/heintayzar-hm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bookstore\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\u003cdiv align=\"center\"\u003e\n\n  \u003c!-- \u003cimg src=\"murple_logo.png\" alt=\"logo\" width=\"140\"  height=\"auto\" /\u003e --\u003e\n  \u003cbr/\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [Bookstore](#Bookstore)\n- [📗 Table of Contents](#-table-of-contents)\n- [📖 \\[Bookstore\\] ](#-Bookstore-)\n  - [🛠 Built With ](#-built-with-)\n    - [Tech Stack ](#tech-stack-)\n    - [Key Features ](#key-features-)\n  - [🚀 Live Demo ](#-live-demo-)\n  - [💻 Getting Started ](#-getting-started-)\n    - [Prerequisites](#prerequisites)\n    - [Setup](#setup)\n    - [Install](#install)\n    - [Usage](#usage)\n    - [Run tests](#run-tests)\n    - [Deployment](#deployment)\n  - [👥 Authors ](#-authors-)\n  - [🔭 Future Features ](#-future-features-)\n  - [🤝 Contributing ](#-contributing-)\n  - [⭐️ Show your support ](#️-show-your-support-)\n  - [🙏 Acknowledgments ](#-acknowledgments-)\n  - [❓ FAQ ](#-faq-)\n  - [📝 License ](#-license-)\n\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 [Bookstore] \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\u003e BookStore-CMS is a React and Firebase-powered web application designed for book enthusiasts who want to manage their book collection and categories with ease. The app allows users to perform basic CRUD (Create, Read, Update, Delete) operations on books, enabling them to add, edit, and remove books from their collection. Additionally, users can create new categories for their books, providing a convenient way to organize their collection. With a user-friendly interface and robust functionality, BookStore-CMS is the ultimate solution for anyone who wants to keep track of their books in a seamless and efficient manner.\n\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n- React\n\u003cdetails\u003e\n  \u003csummary\u003eClient\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://reactjs.org/\"\u003eReact\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- All users can freely see other people books and their categories and make crud operations\n- All users can make new categories\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LIVE DEMO --\u003e\n\n## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n![](./cms.png)\n[Live Version](https://bookstore-cms.vercel.app/)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Prerequisites\n\nIn order to run this project you need:\n\n- Basic Knowledge of HTML, CSS, \u0026 JavaScript.\n- Basice Knowledge of Tailwindcss\n- Basic knowledge of ES6 syntax.\n- Basic knowledge of Git, GitHub \u0026Gitflow.\n- Basic knowledge of Linters.\n- Basic knowledge of Webpack.\n- Basic Knowledge of React\n- Basic knowledge of Vitest unit-testing library.\n- Basic knowledge of VS Code or any other code-editors.\n\n### Setup\n\nClone this repository to your desired folder:\n\n```sh\n  cd Bookstore\n  git clone https://github.com/heintayzar-hm/Bookstore.git\n```\n\n\n### Install\n\nInstall this project with:(legnacy might require)\n\n\n\n```sh\n  npm install\n```\n\n\n### Usage\n\nTo run the project, execute the following command:\n\n\n```sh\n  npm run dev\n```\n\n### Run tests\n\nTo run tests, run the following command:\n\n\n```sh\n  npm run test\n```\n\n### Deployment\n\nYou can deploy this project using: vercel\n\n\n```sh\n  npm run deploy\n```\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n\n👤 **Hein Tay Zar**\n\n- GitHub: [@Hein Tay](https://github.com/heintayzar-hm)\n- Twitter: [@Hein Tay](https://twitter.com/heintayzarhm)\n- LinkedIn: [Hein Tay](https://www.linkedin.com/in/hein-tay-zar)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/heintayzar-hm/Bookstore.git/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project and would like to have us contribute to your project, kindly shoot us a message to our individual handles above.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FAQ (optional) --\u003e\n\n## ❓ FAQ \u003ca name=\"faq\"\u003e\u003c/a\u003e\n\n\n- **[Question_1]**\n\n  - [Answer_1]\n\n- **[Question_2]**\n\n  - [Answer_2]\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheintayzar-hm%2Fbookstore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheintayzar-hm%2Fbookstore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheintayzar-hm%2Fbookstore/lists"}