The "Bookstore" is a website similar to the "Awesome Books" website built in the previous module, this application would allow users to:
- Display a list of books.
- Add a book.
- Remove a selected book.
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: Find project specifications here
Built with | Getting started | Author
By building this application, I will learn how to use React and Redux. How to build the Bookstore website You will need to build a website with two subpages: "Books" and "Categories." However, you will only need to implement the "Books" part (see the image below). The "Categories" page will stay empty in this MVP.
- JavaScript
- React/Redux
- Hooks
- React Routes
- React-dom
- NPM
- Functional based Components with React Hooks
- Virtual DOM
- Webpack config
- ES6 Modules
- Gitflow
- Use React Router.
- Use styles in a React app. CSS modules.
To get a local copy up and running follow these simple example steps.
Get instructions
$ cd <folder>
$ git clone https://github.com/errea/React-Redux-BookStoreApp-Redo.git
$ cd React-Redux-BookStore-App
Run yarn Install
to install the node modules and webpacker.
Run yarn build
to build the bundler.
Run yarn start
opens on http://localhost:8080/
in your browser.
- Open your terminal and locate the folder you want to clone the repository and follow the steps above to install
Book-Store-Redux Project
βββ node_modules
βββ .github\workflows
βββ linters.yml
/src
|---/components
|---/redux
|--- /books
| books.js
|--- /categories
| categories.js
| cofigureStore.js
| index.js
βββ .eslintrc.json
βββ .gitignore
βββ .hintrc
βββ.stylelintrc.json
βββ MIT.md
βββ package-lock.json
βββ package.json
βββREADME.md
π€ Eri
- Github: @errea
- Twitter: @Erreakay
- Linkedin: Eri Okereafor
Contributions, issues and feature requests are welcome!
Feel free to check the issues page
- Microverse: @microverse
- Microverse
This project is MIT licensed.