An E-commerce Shirt Selling Store.
Live Hosted At: Heroku Link
- Single Page Application built over ReactJS
- NodeJS RunTime ENV.
- REST API with ExpressJS
- NoSql DataBase used (MongoDB)
- Cross platform, A little Exposure to PWA
- Payment Gateway Integrated with STRIPE
- UI Design/CSS Frameworks: Bootstrap, Styled Components
To all these awesome NPM Packages:
- NodeMailer
- React-Toastify
- Lodash
- Express-Validator
- Nodemon
- Jsonwebtoken
- Formidable
- Dotenv
To run this project, you will need to add the following environment variables to your .env file
SECRET
for JWT Token
FROM_EMAIL
Email To Used for Sending Rest Pass Links
RP_Link
Where To Redirect After User Verify Reset Pass.
AUTH_PASS
Generate From Mail Account
AUTH_USER
Generate From Mail Account
STRIPE_SECKEY
Stripe Secret Key
REACT_APP_BACKEND
API Link of Backend
STRIPE_PUBKEY
Stripe Public Key
Install project with npm
git clone https://github.com/ThisIsFaar/spiffy-shirts.git
git checkout main
cd spiffy-shirts
npm install
cd client
npm install
Setup ENV. variables and run app with npm start
on both dir root/frontend