- 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 startto start react server -
run
yarn start-apito 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.


