Skip to content

Web app built with React, Redux, and external API that allows users to display a list a books, add a new book, and remove the selected one.

License

Notifications You must be signed in to change notification settings

KanzaTahreem/Bookstore

Repository files navigation

Bookstore

Bookstore, built with React and Redux, is a website that helps you to be more organized. It is a Single Page App (SPA) that allows users to:

  • Display a list of books.
  • Add a book.
  • Remove a selected book.

Bookstore API is used to add and remove books.

To get a pure JavaScript version of the app, follow Awesome Books.

This project was bootstrapped with Create React App.

Built With

Live Demo Link

Live at Bookstore

Getting Started

Prerequisites

  • node.js
  • git
  • JavaScript
  • Webpack

Setup

To get a local copy, follow the steps below:

Open your terminal

Navigate to the directory where you want to clone the project.

Clone the project using git clone or directly by running the following command

git clone [email protected]:KanzaTahreem/Bookstore.git

Open your editor and run

  • npm install
  • npm run build
  • npm start

Available Scripts

In the project directory, you can run:

  • npm start - To run the app in the development mode.
  • npm test - To launch the test runner in the interactive watch mode.
  • npm run buid - To build the app for production to the build folder.Learn more at deployment
  • npm run eject - To remove the single build dependency from your project. Note this is a one-way operation. Once you eject, you can't go back!

Authors

👤 Author

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

Learn More

Learn more at Create React App documentation.

To learn React, check out React documentation.