Skip to content

A repository for a Bookstore website built with React and Redux

Notifications You must be signed in to change notification settings

Joseph-Burke/Bookstore

Repository files navigation

Bookstore

In this project, I built a a website for a bookshop using React and Redux.

screenshot

The purpose of this project was to practice and demonstrate my ability to create React components which are all connected to a single source of 'state': the Redux store object. In this particular project, the store contains information about the bookshop's current list of books, and also contains information about the category filter that is currently selected.

Live Demo

To jump right into the project, visit the Live Demo!

Built With

  • React (bootstrapped using the create-react-app template)
  • Redux
  • The react-redux package, which binds React components to Redux.
  • Sass for styling.

Local Setup

Prerequisites

node.js is a pre-requisite of this project.

Don't have node.js? Choose a download method here.

Setup Instructions

To set this project up locally, follow these simple instructions:

  1. Open a Terminal and navigate to the location in your system where you would like to download the project. New to Terminal? Learn here.

  2. Enter the following line of code to clone this repository:

git clone git@github.com:Joseph-Burke/Bookstore.git

  1. Now that the repository has been cloned, navigate inside it using cd Bookstore.

  2. The project's dependencies are managed by npm. The details of this project's dependencies can be found in package.json. The create-react-app template comes with some existing commands you can use to get the project going. To start, simply enter:

npm start

This will compile the .js and .scss files and open your browser so you can enjoy the website.

Author

👤 Joe Burke

🤝 Contributing

Contributions, issues and feature requests are always welcome!

Drop me a line through any of the channels listed above or head directly to the issues page.

Show your support

Hey! Give this project a ⭐️! It costs nothing but it buys a smile :)

Acknowledgments

  • This project was built as part of the Microverse Web Development course, which you can learn more about here.

📝 License

This project is MIT licensed.

About

A repository for a Bookstore website built with React and Redux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published