Skip to content

A modern, responsive bookstore application built with React, Redux, and a bookstore API. The app allows users to browse, add, and remove books, showcasing efficient state management and real-time data handling.

License

Notifications You must be signed in to change notification settings

Alejandroq12/bookstore

Repository files navigation

Bookstore

logo

The Bookstore

📗 Table of Contents

📖Bookstore

A modern, responsive bookstore application built with React, Redux, and a bookstore API. The app allows users to browse, add, and remove books, showcasing efficient state management and real-time data handling.

🛠 Built With

HTML, CSS, JavaScript, React.js, Redux Toolkit, Axios.

Tech Stack

Client
Package Manager
Linters

Key Features

  • Responsive design
  • Browse, add, and remove books from the collection
  • State management with Redux Toolkit
  • API integration with a bookstore API

(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:

Setup

Clone this repository to your desired folder or download the Zip folder:

https://github.com/Alejandroq12/bookstore.git

  • Navigate to the location of the folder in your machine:

you@your-Pc-name:~$ cd bookstore

Install

To install all dependencies, run:

npm install

Usage

To run the project, follow these instructions:

  • After Cloning this repo to your local machine.
  • You must use npm start command in terminal to run this at the localhost.

Run tests

To run tests, run the following command:

  • Track CSS linter errors run:
npx stylelint "**/*.{css,scss}"
  • Track JavaScript linter errors run:
npx eslint "**/*.{js,jsx}"

Deployment

You can deploy this project using: GitHub Pages,

  • I used Netlify Pages to deploy my website.
  • For more information about deployment on Netlify see "Netlify".

(back to top)

👥 Author

👤 Julio Quezada

(back to top)

🔭 Future Features

  • I will implement more pages
  • I will create statistics acordding to individual users

(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 give me a star ⭐️

(back to top)

🙏 Acknowledgments

I want to thank all my colleagues that share knowledge with and inspired to to improve each day.

(back to top)

❓ FAQ

  • Did you created this project from zero?

    • Of course, as if it were a real life job scenario.

(back to top)

📝 License

This project is LICENSE licensed.

(back to top)

About

A modern, responsive bookstore application built with React, Redux, and a bookstore API. The app allows users to browse, add, and remove books, showcasing efficient state management and real-time data handling.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published