/anancy-bookstore

The Anancy Bookstore app is a project assignment of module three where we are required to build our second React app. It is a simple bookstore where you can add and delete books. features include React Hooks,React Router, App wide state Management with and Redux & Redux Toolkit and Api calls with Axios.

Primary LanguageJavaScriptMIT LicenseMIT

📗 Anancy Bookstore

📗 Table of Contents

📖 Anancy Bookstore

The Anancy Bookstore app is a project assignment of module three where we are required to build our second React app. It is a simple bookstore where you can add and delete books. features include React Hooks,React Router, App-wide State Management with Redux & Redux Toolkit and API calls with Axios.

🛠 Built With

Tech Stack

React React Router Redux Tailwind

Key Features

  • Routing using react-router.
  • App-wide State Management with Redux.
  • Styling with Tailwind CSS.
  • Icon with React Icons.

(back to top)

Live Demo

Prerequisites

In order to run this project you need to have the following installed:

- A web browser
- A code editor
- A terminal
- Git
- Node.js

Setup

Clone this repository to your desired folder:

  cd my-folder run `git clone https://github.com/lincoln1883/anancy-bookstore/`

Install

Install this project with:

  cd my-folder run `npm install`

Usage

To run the project, execute the following command:

open the index.html file in your browser using the live server extension.

Run tests

To test please execute the following command:

    run `npm test`

(back to top)

👥 Author

####👤 Lincoln Gibson

🔭 Future Features

  • Testing with Jest & React Testing Library.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

  • Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

  • Thank you Microverse.

(back to top)

📝 License

This project is MIT licensed.

(back to top)