Bookstore

In this project, the React-Redux application is connected to an existing API to create and remove books in a remote server. Hence the UI allows the display and removal of books added by a user.

MIT License

Stars
4
Committers
1

Bookstore

πŸ“— Table of Contents

πŸ“– Bookstore

In this project, React-Redux application is connected to an existing API to create and remove books in a remote server.

πŸ›  Built With

Tech Stack

  • HTML

  • CSS

  • Javascript

  • React

  • Webpack

  • NPM

  • Lighthouse (An open-source, automated tool for improving the quality of web pages. It has audits for performance, accessibility, progressive web apps, SEO and more).

  • Webhint (A customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors).

  • Stylelint (A mighty, modern linter that helps you avoid errors and enforce conventions in your styles).

Key Features

  • See list of books
  • Add book to the list
  • Delete book from the list

πŸš€ Live Demo

πŸ’» Getting Started

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

  • npm
    npm install npm@latest -g
    

Setup

  1. Clone the repo by running the command
     git clone https://github.com/PeteUgwu/Bookstore
    
  2. Open the directory of the project
    cd Bookstore
    
  3. Install project dependencies
    run npm install
    
  4. Open the html file
    run npm start
    
    
    

Run tests

To run tests, run the following command:

  • npm
    npm test
    

πŸ‘₯ Author

πŸ‘€ Peter Ugwu

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

Write a message to encourage readers to support your project

If you like this project...

πŸ™ Acknowledgments

Give credit to everyone who inspired your codebase.

Show your support

  • Give a ⭐️ if you like this project!

πŸ“ License

  • This project is MIT licensed.