- Go to https://nike-online.ddns.net/ for live demo.
This project was bootstrapped with CRA. Follow these steps to clone and run this project in your local machine:
-
run
yarn install
-
run
yarn start
to start react server -
run
yarn start-api
to start Flask server
Dont forget to add following environment variables in a .env file in root folder:
REACT_APP_PAYTM_MID
: Merchent ID from PayTM
Add the following environment variables in .env file inside api folder:
SECRET_KEY
: secret key for flask appJWT_SECRET_KEY
: secret key for JWT modulePAYTM_MID
: Merchent ID from PayTMPAYTM_MERCHENT_KEY
: Merchent ket from PayTM
Run yarn build
to create a production build.
-
User Authentication using JWT. Auth using refresh token.
-
Product data scraped from Nike India Sale page.
-
PayTM payments gateway.
-
Product filters by gender and product category
-
Option to add products to favorites.