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 installSetup ENV. variables and run app with npm start on both dir root/frontend




