/book-store

This project created a bookstore app using React and Redux. I also setup client-side routing using React Router V6.

Primary LanguageJavaScript

logo

Book Store

📗 Table of Contents

📖 [Book Store ]

Book Store is a Books list react applicaiton with redux toolkit that displays books list linked with an external API.

🛠 Built With

Tech Stack

Client
  • React
  • HTML
  • CSS
  • JS

Key Features

  • React App Created with CRA
  • Rect App Running
  • Components Created
  • Add and Remove Books Deployed
  • Props and States Used
  • React Router Deployed
  • Redux Installed
  • Redux Toolkit slice and actions deployed
  • Redux Store Deployed
  • Redux useSelector and useDispatch Used
  • Redux Reducers Deployed
  • API Linked
  • Books List are now added and removed to and from the API
  • Styling done as per the provided design

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Visual Studio Code
  • Node JS

Setup

Clone this repository to your desired folder:

Example commands:

  mkdir book-store
  cd book-store
  git clone git@github.com:demesameneshoa/book-store.git

Insatll

Initiate npm by running the following command

npm install
npm start

(back to top)

👥 Authors

👤 Demes Abera

(back to top)

🔭 Future Features

  • Mobile responsiveness

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please show us support by givintg it a star.

(back to top)

🙏 Acknowledgments

I would like to thank my colleagues at Microverse for their support during the project.

(back to top)

📝 License

This project is MIT licensed.

(back to top)