/My-Bookstore-Project

My Bookstore Project is a react.js project which allows users to add and remove books from a list by interacting. APIs are used to store changes.

Primary LanguageJavaScript

My Bookstore Project

📗 Table of Contents

📖 [My Bookstore Project]

My Bookstore Project is a react.js project which allows users to add and remove books from a list by interacting.

🛠 Built With

Tech Stack

Client
API USED

Key Features

  • Contains a form to create new books that's posted to an API.
  • Contains a navigation to link to the 2 routes created
  • Contains a redux directory with componenets and feature to recreate initial functionality with redux store.
  • Fetch and Render books from API
  • Add book to API functionality.
  • Remove book from API functionality.

🚀 Live Demo

(back to top)

💻 Getting Started

Prerequisites

In order to run this project you need to:

  • Have npm installed in your project: curl -qL https://www.npmjs.com/install.sh | sh

Setup

Clone this repository to your desired folder:

git clone git remote add origin https://github.com/ClintonYounge/My-Bookstore-Project

or

git clone git remote add origin https://github.com/ClintonYounge/My-Bookstore-Project <-- Only if you have SSH keys configured on your GitHub account.

or

Utilizing Github Desktop. A simple interface, thats powerful enough to simplify this process. https://desktop.github.com/

Install

Run the npm install command in your console to install all necessary dependencies.

👥 Authors

👤 Clinton Younge

(back to top)

🔭 Future Features

-[Better UX]

(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 feel free to leave a star to show your support.

(back to top)

🙏 Acknowledgments

I would like to give thanks to Microverse for providing an environment that makes me strive to grow as a developer.

(back to top)

📝 License

This project is MIT licensed.

(back to top)