Skip to content

Ecommerce is a front-end React application that is specifically designed for integrating functional and unit tests.

Notifications You must be signed in to change notification settings

cpeoples/ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce

This is a front-end React application that is specifically designed for integrating functional and unit tests.


nodejs typescript reactjs react-router font-awesome tailwindcss

Features

  • Landing Page
  • Product Listing Page
  • Filters By
    • Price
    • Rating
    • Category
    • Brand
  • Search Product Functionality
  • Single Product Page
  • Cart management
  • Wishlist Management
  • Order Management
  • Address Management
  • Checkout Management
  • Payment Gateway Integration
  • Authentication
    • Sign Up
    • Log In
    • Log Out
  • Toast And Loaders
  • Responsive

Tech Stack

  • React JS
  • React Router v6
  • React useContext + useReducer
  • Vanilla CSS
  • Font Awesome Icons
  • Razorpay Payment Gateway

Generate JWT

brew install mike-engel/jwt-cli/jwt-cli
jwt encode --secret "this is just a test token example"

How to Install and Run Locally

git clone git@github.com:cpeoples/ecommerce.git
cd ecommerce
export REACT_APP_JWT_SECRET="eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE3MDcxNjcwNDd9.Ey7ekSna0a2Gc5AsnOizmxaM71ktgs3mUzzox3pixSk"
npm install
npm start

About

Ecommerce is a front-end React application that is specifically designed for integrating functional and unit tests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published