Bookstore CMS

Table of Contents

About Project

"Bookstore CMS" is a content management React-Redux app that's meant to help a user add or remove books but most importantly keep tracking data in terms of progress made so far in reading a particular book. This project uses Bookstore API for storage of book details data.

image

Built With

Getting Started

  • Clone this repo https://github.com/Bishoy-Samwel/bookstore-1

    git clone https://github.com/Bishoy-Samwel/bookstore-1.git
  • Navigate to bookstore folder/directory

    cd bookstore
  • On the comandline, at the project's root, run npm install to install app dependencies

  • Next, run npm start which will run the app in the development mode.

  • Open http://localhost:3000 to view it in the browser.

  • ALTERNATIVELY

    • Just run npm run build which will build the project and generate output files into the build directory.

    • Go to build directory and manually open index.html to interact with the app

API Interactions

From the BookStore API, this app/project is interacting/consuming the following endpoints:

Take a look at the DOCUMENTATION and undestand how you can work with it further.

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/newFeature)
  3. Commit your Changes (git commit -m 'Add some newFeature')
  4. Push to the Branch (git push -u origin feature/newFeature)
  5. Open a Pull Request

Author

👤 Bishoy Samwel Faheem

Acknowledgements

Show your support

Give a ⭐️ if you like this project!