Air Checker
π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
Key Features
- Responsive design
- Browse, add, and remove books from the collection
- State management with Redux Toolkit
- API integration with a bookstore API
π Live Demo
π» Getting Started
To get a local copy up and running, follow these steps.
Prerequisites
In order to run this project you need:
- A web browser to view output e.g Google Chrome.
- An IDE e.g Visual studio code.
node
should be installed in your local machine, node website.- Install the
npm
package manager use this to install both node and npm. - A terminal.
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“.
π₯ Author
π€ Julio Quezada
- GitHub: Alejandroq12
- Twitter: @JulioAle54
- LinkedIn: Julio Quezada
π Future Features
- I will implement more pages
- I will create statistics acordding to individual users
π€ Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
βοΈ Show your support
If you like this project give me a star βοΈ
π Acknowledgments
I want to thank all my colleagues that share knowledge with and inspired to to improve each day.
β FAQ
-
Did you created this project from zero?
- Of course, as if it were a real life job scenario.
π License
This project is LICENSE licensed.