/React-Redux-BookStoreApp-Redo

This project will lay foundations for your Bookstore website. You will create a React and Redux app. You will structure your files using the "feature folder" approach. You will also set up routing using React Router.

Primary LanguageCSS

Book-Store - React-Redux Project

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

View Code Github Issues GitHub Pull Requests

πŸ“ Contents

Built with   |    Getting started   |    Author

[Description]

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.

πŸ”§ Built with

  • 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.

screenshot

Getting Started

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.

Set up

  • Open your terminal and locate the folder you want to clone the repository and follow the steps above to install

Project Structure

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

βœ’οΈ Authors

πŸ‘€ Eri

🀝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page

πŸ‘ Show your support

Acknowledgments

  • Microverse

πŸ“ License

This project is MIT licensed.