zavedhussain / fried-chilli-ecommerce-demo

0 stars 1 forks source link

Fried Chilli

An e-commerce web application for an online furniture store using ReactJS.

Live Demo

Pages

Landing Page

home

Products List

products

Single Product

singleproduct

Login

Screenshot 2023-06-28 224801

Cart Page

cart

Checkout Page

checkout

Features

Secure User Authentication with Auth0

Seamless payment gateway with Stripe

Netlify serverless functions to handle Stripe payments and Netlify CLI to test locally. Netlify Docs

Getting Started

To setup this project locally follow below steps:

git clone https://github.com/zavedhussain/fried-chilli-ecommerce-demo.git

You will need to create Auth0 and Stripe accounts and get API keys.

Then create .env file which will store your API keys in the follwing format.

REACT_APP_AUTH_DOMAIN = your-key

REACT_APP_AUTH_CLIENT_ID = your-key

REACT_APP_STRIPE_PUBLIC_KEY = your-key

REACT_APP_STRIPE_SECRET_KEY = your-key

npm install to install packages

Start server without netlify-cli with npm start or

Start server with netlify-cli with npm run dev.