An open API service indexing awesome lists of open source software.

https://github.com/arnaudband/book-store

The Bookstore is a website similar to the "Awesome Books" website built in the previous module. You will create an MVP version of it that allows you to: Display a list of books, Add a book, Remove a selected book. By building this application, you will learn how to use React and Redux.
https://github.com/arnaudband/book-store

javascript linters reactjs redux redux-thunk

Last synced: about 2 months ago
JSON representation

The Bookstore is a website similar to the "Awesome Books" website built in the previous module. You will create an MVP version of it that allows you to: Display a list of books, Add a book, Remove a selected book. By building this application, you will learn how to use React and Redux.

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

# Book Store

> The Bookstore is a website similar to the "Awesome Books" website built in the previous module.

## Built With

- Major languages
- CSS
- JavaScript
- Frameworks
- JavaScript(react, redux)
- Technologies used
- npm
- linters

## Live Demo (if available)

[Live Demo Link](https://livedemo.com)

## Getting Started

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

### Prerequisites

Open your terminal and navigate to the folder you would like to save the project.

### Setup

Type these commands into the terminal:

- git clone `[email protected]:ArnaudBand/book-store.git`
- `cd bookstore`

You will need a .env file before you install and run the project. The .env file contains environment variables needed to deploy the webpage. There is a commented .env.example file you can use as a guide to configure your own. Type the following command into the terminal (or Git Bash, if using Windows) to create your .env file:

- cp .env.example .env

### Install

Type this command into the terminal:

- `npm install`

### Build

Type these commands into the terminal:

- `npm run build`

Open build/index.html in your web browser.
Run dev server

Type these commands into the terminal:

- `npm run start`
- Your web browser will open on http://localhost:3000

Run tests

Type this command into the terminal:

- `npm run test`

### Deployment

- `npm run deploy`

## Authors

👤 **Arnaud Bandonkeye**

- GitHub: [Arnaud](https://github.com/ArnaudBand)
- Twitter: [@Arnaud](https://twitter.com/@ba104781)
- LinkedIn: [ArnaudBand](https://www.linkedin.com/in/arnaud-bandonkeye-893a2b228/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to anyone whose code was used
- Inspiration
- etc

## 📝 License

This project is [MIT](./MIT.md) licensed.