Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/stephnna/bookstore

The Bookstore is a website where a user can 'Add a book', 'Display lists of Added books' or 'Remove a selected book' By building this application, I learnt how to work effectively with React.js and Redux
https://github.com/stephnna/bookstore

javascript react react-router reactjs redux

Last synced: 13 days ago
JSON representation

The Bookstore is a website where a user can 'Add a book', 'Display lists of Added books' or 'Remove a selected book' By building this application, I learnt how to work effectively with React.js and Redux

Awesome Lists containing this project

README

        

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

## Project Name

Bookstore CMS App

## Project Objectives

The Bookstore is a website where a user can

-Display a list of books.
-Add a book.
-Remove a selected book.
By building this application, you will learn how to use .

## Built With
React and Redux

## Screenshot

![screenshot]()

## Live Demo
[Live demo here](https://stephen-bookstore.netlify.app/)

## Getting started
To get a local copy up and running follow these simple example steps:

## Author

👤 Ezea Stephen Nnabuike
- GitHub: [@stephnna](https://github.com/stephnna)
- Twitter: [@stephnna](https://twitter.com/stephnna)
- LinkedIn: [Linkedin](https://www.linkedin.com/in/stephen-nnabuike-ezea-143b97170/)

## Prerequisites
- Have a good knowledge on how to parse UI designs
- Have VSCode or other text editor installed. [Link to download VSCode](https://code.visualstudio.com/download)
- Install node package. [Link to download node](https://nodejs.org/en/download/)
- Have git installed.[Link to download git](https://git-scm.com/downloads)
- Create a github repository.

## Setup
- `https://github.com/stephnna/bookstore`
- `cd bookstore/`
- cd react-app
- npm start

## Run tests

- For tracking linter errors in CSS file run:

1. `npm install --save-dev [email protected] [email protected] [email protected] [email protected]`
2. `npx stylelint "**/*.{css,scss}"`

- For tracking linter errors in Javascript file run:

1. `npm install --save-dev [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] @babel/[email protected] @babel/[email protected] @babel/[email protected] @babel/[email protected] @babel/[email protected]`
2. `npx eslint .`

## 🤝 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 and idea was used was used
- Inspiration
- etc

## 📝 License

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