Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/stephnna/bookstore
- Owner: stephnna
- Created: 2022-08-13T13:58:54.000Z (over 2 years ago)
- Default Branch: development
- Last Pushed: 2022-08-28T17:14:56.000Z (over 2 years ago)
- Last Synced: 2024-12-14T18:38:08.062Z (about 1 month ago)
- Topics: javascript, react, react-router, reactjs, redux
- Language: JavaScript
- Homepage: https://stephen-bookstore.netlify.app/
- Size: 1.69 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.