Skip to content

A single-page e-commerce web application built with React, Redux, Firebase, Styled Components, PayPal, and many other technologies.

Notifications You must be signed in to change notification settings

majorAndrea/E-Commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce

My first front-end project with React.

Summary:

In this e-commerce WebApp users have two ways of doing the login, via Google or normal form registration. Then users can choose some product and also review them with a five stars system, add them to the cart and then review the order on a checkout page, after completing all the steps for the shipment details. And then completing the order via the PayPal payment method. Once the payment is successfully completed, the user will be redirected to a checkout confirmation page with the order summary and some other information. And the order details are stored on firestore db.

Tech used:

  • React
  • React Router DOM
  • Context API
  • Redux
  • Redux Saga
  • Redux Persist
  • Firebase
  • React PayPal
  • Reselect
  • Boostrap
  • Styled Components

SIDE-NOTE: There are some mixed technologies in this project because I have created this project while learning React, Redux, Firebase, etc... and I like to experiment while learning new things and I learn really well and fast when I do practice.

LIVE VERSION: https://am-ecommerce.netlify.app/

About

A single-page e-commerce web application built with React, Redux, Firebase, Styled Components, PayPal, and many other technologies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages