Skip to content

peacebefore/crwn-clothing-pg

Repository files navigation

Crown Clothing E-Commerce App

I implemented the Crown Clothing e-commerce clothing app as part of the Complete React Developer course from Zero to Mastery Academy, taught by Andrei Neagoie and Yihua Zhang.

App Homepage

Browse through collections of clothing and shoes

Shopping Cart

Purchase items from your cart using Stripe integration


Features

  • Create a login account authenticated by Firebase
  • Clean, easy to use UI
  • Select a collection of clothing to view from the home screen
  • Add or remove items from your cart; view the cart as a dropdown or as a full page
  • Make payments via Stripe
  • Save cart items for later

Tools Used for this Project

Tech Stack

  • React
  • React-Router for navigation
  • Redux to store state & improve scalability
    • Compared Redux vs Hooks vs Context API implementations
  • Redux-Saga to handle asynchronous actions
  • CSS in JS with styled-components

APIs

  • Firebase to store shop collections and handle user authentication
  • Stripe for front and backend to process payments

Items Still in Progress

  • GraphQL to manage state at a larger scale
  • Jest Library for Testing
  • Also implemented project as a Progressive Web App

Scripts

Install

npm install

Usage

npm start

Run tests

npm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks