Bookstore is a CMS website that allows users to manage their books and track reading progress. The website is built using ReactJS for the front-end and Redux for state management. The Bookstore API and Involvement API provide the functionalities to create, update, delete books, track progress and read/write comments.
- Add, delete, edit books
- Track reading progress
- Write and view comments on books
You can visit the live version of this website on [Webpage].
To get a local copy up and running, follow these steps.
In order to run this project you need Node.js installed on your machine.
Clone this repository to your desired folder:
cd my-project
git clone git@github.com:IndieCoderMM/bookstore-cms.git .
Install the dependencies with:
npm install
To run the project, execute the following command:
npm start
You can deploy this project using:
npm run build
This will create a production-ready build of your website in build/
folder, which you can use to deploy on a static site server.
I am always looking for ways to improve my project. If you have any suggestions or ideas, I would love to hear from you.
- Editing book information
- Updating progress
- Mobile UI
I welcome any and all contributions to my website! If you have an idea for a new feature or have found a bug, please open an issue or submit a pull request.
Feel free to check the issues page.
If you like this project, please consider giving it a ⭐.
I would like to thank all code reviewers for making this project better.
This project is MIT licensed.