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

https://github.com/akasharojee/bookstore


https://github.com/akasharojee/bookstore

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

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

# Bookstore

> Bookstore SPA

This project is a bookstore built as an SPA using React, as part of Microverse projects.

It allows users to add and remove books (features under construction).

Things done so far:

### 1. Initialise project with components

### 2. Implement Redux to manage (add/remove) books

### 3. Connect API

## Built With

- Major languages: JS, SCSS
- Others: JSX
- Libraries used: React

## Live Demo

[Live Demo Link](https://AkashaRojee.github.io/bookstore)

## Getting Started

To get a local copy up and running, follow the steps below in your terminal.

### Prerequisites

- Node.js
- npm

_For more information, view the section **Installation** in this guide about Node.js and npm._

### Setup

Clone the project:

```
git clone https://github.com/AkashaRojee/bookstore.git
```

### Install

Install dependencies:

```
npm install
```

### Usage

The assets are in the `src` directory.

The output is in the `build` directory.

### Deployment

**Note**: The content of the default output directory of React (`build`) is copied to `docs` upon build to facilitate publishing from GitHub Pages.

To build the website:

```
npm run build
```

To serve the website directly:

```
npm run start
```

## Author

👤 **Akasha Rojee**

- GitHub: [@AkashaRojee](https://github.com/AkashaRojee)
- Twitter: [@AkashaRojee](https://twitter.com/AkashaRojee)
- LinkedIn: [Akasha Rojee](https://linkedin.com/in/AkashaRojee)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

## Show your support

Give a ⭐️ if you like this project!

## 📝 License

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