Skip to content

abgregs/react-clothing-store

Repository files navigation

React Clothing Store

This is an eCommerce store built with React using Redux and Hooks as well as Firebase for user authentication and Stripe for payments.

The project involved building a production-ready eCommerce app using important React concepts and design patterns like those listed below.

  • React Hooks such as useState, useEffect, useContext and useReducer
  • Dispatching actions and extracting data from the Redux store state
  • Redux Thunk and Redux Saga middleware for managing Redux side effects and async actions
  • Composing utilities that extend Firebase methods for user auth and database operations
  • Approaches to styling components with SASS, CSS in JS, and Tailwind CSS
  • Observer model and subscription mechanisms for sequences of async events
  • Advanced TypeScript including typing out Firebase and Redux Saga
  • Serverless functions
  • Deploying with Netlify

View the Project

You can view a live version of the project here.

Create React App

This project was bootstrapped with Create React App.

You can learn more in the Create React App documentation.

To learn React, check out the React documentation.

About

An eCommerce app made with React, Firebase and Stripe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors