/Bookstore

The Bookstore is a React-Redux application connected to an existing API to Add/Remove books in a remote server. It also allows users to Display the list of books, and Add/Remove a selected book.

Primary LanguageJavaScript

Bookstore

This is an MVP version of the Bookstore website that allows a user to: Display a list of books; Add a book; and Remove a selected book. Built using React and Redux.

Built With

  • Major languages: CSS and JavaScript
  • Frameworks: ReactJS
  • Technologies used: Linters, Git, npm, Webpack

Getting Started

Prerequisites

You should be having Node.js installed on your computer

Setup

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

  1. Navigate to a folder where you want the cloned file to appear

  2. Clone this repo in your terminal or git bash using the command

    git@github.com:Mukumbuta/Bookstore.git

  3. run npm install to install all the necessary dependencies including the linters and webpack

  4. Navigate to the folder called Leaderboard and open this project using your editor

  5. You run npm run start to start the local server on port 3000

  6. You also run npm run build to build your project

Run tests (For the linters added)

Run the following commands on your terminal:

  • CSS/SCSS, run npx stylelint "**/*.{css,scss}"
  • Javascript npx eslint .

Live demo

  • Link:

Deployment

  • Deployed using GitHub Pages
  • Link: N/A

Author

👤 Emmanuel Simasiku

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code snippet was used for...
  • Inspiration
  • etc

📝 License

This project is MIT licensed.