Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kingsleyibe/bookstore
"Bookstore Application" is an MVP version of its kind that allows you to: Display a list of books, Add a book and Remove a selected book. The application was built using JavaScript, React-Redux, SASS.
https://github.com/kingsleyibe/bookstore
book dispatch es6 eslint git javascript jsx-syntax reactjs redux sass
Last synced: 19 days ago
JSON representation
"Bookstore Application" is an MVP version of its kind that allows you to: Display a list of books, Add a book and Remove a selected book. The application was built using JavaScript, React-Redux, SASS.
- Host: GitHub
- URL: https://github.com/kingsleyibe/bookstore
- Owner: KingsleyIbe
- Created: 2022-01-17T08:47:22.000Z (almost 3 years ago)
- Default Branch: dev
- Last Pushed: 2022-01-21T21:22:35.000Z (almost 3 years ago)
- Last Synced: 2023-03-04T00:27:58.939Z (over 1 year ago)
- Topics: book, dispatch, es6, eslint, git, javascript, jsx-syntax, reactjs, redux, sass
- Language: JavaScript
- Homepage: https://github.com/KingsleyIbe/bookstore
- Size: 2.46 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](https://img.shields.io/badge/Microverse-blueviolet)
# Bookstore Application
> "Bookstore Application" is an MVP version of it's kind that allows you to:
- Display a list of books.
- Add a book.
- Remove a selected book.The application was built using Javascript, React-Redux, SASS.
## Project Screenshot
![screenshot](src/assets/images/screenShot.jpeg)## Other Important Information
## Built With- Basic Language - JavaScript
- Framework - React
- Other technologies/tools:``` create-react-app
> create-react-app
> webpack for bundling files
> Babel for code transpiling
> Git for version control
> Eslint for JavaScript linting
> Stylelint for style linting
> Jest for testing
```## Live Demo
- [Live Demo Link](https://kingsleyibe.github.io/bookstore/)
## Getting Started
To get a local copy up and running follow these simple example steps.
### Prerequisites
- You should have basic knowledge of HTML.
- You should have basic knowledge of JavaScript.
- You should have basic knowledge of CSS.
- You should have basic knowledge of webpack.
- Also, a basic knowledge of git and github.
- A code editor: I used VScode for this project but you can use any code editor of your choice.
### Setup
- follow steps on this link to set up VScode code editor: [setup vscode](https://www.freecodecamp.org/news/how-to-set-up-vs-code-for-web-development/)### Install
- [download](https://code.visualstudio.com/download) VScode.
[Watch this video](https://www.youtube.com/watch?v=MlIzFUI1QGA) on how to install VScode on windows.
- [Git]()
- [Node]()### Usage
Clone project, run in your terminal:
```$ git clone https://github.com/KingsleyIbe/bookstore.git ```
Open the cloned project in your code editor and run:
``` $ cd bookstore ```
Install npm packages, run:
``` $ npm i or npm install ```
Then run the server:
``` $ npm start ```
## Author
### 👨🏾⚕️ Kingsley Ibe
- [Github](https://github.com/kingsleyibe)
- [Twiter](https://twitter.com/ibekingsley2)
- [LinkedIn](https://www.linkedin.com/in/kingsley-ibe-5669a5134)## 🤝 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!
## Acknowledgment
- Microverse## 📝 License
This project is [MIT](./MIT.md) licensed.