Client: React, Redux, TailwindCSS
Server: Node, Express
Database: MongoDB
Clound-base: Cloudinary
To run this project, you will need to add the following environment variables to your .env file
Server:
PORT
=5000
MONGODB_URI
=YOUR_MONGODB_URI
JWT_SECRET
=YOUR_JWT_SECRET
EMAIL_APP_PASSWORD
=YOUR_EMAIL_APP_PASSWORD
EMAIL_NAME
=YOUR_EMAIL_NAME
URL_SERVER
=http://localhost:5000
LIMIT_PRODUCTS
=10
CLOUDINARY_NAME
=YOUR_CLOUDINARY_NAME
CLOUDINARY_KEY
=YOUR_CLOUDINARY_KEY
CLOUDINARY_SECRET
=YOUR_CLOUDINARY_SECRET
CLIENT_URL
=http://localhost:3000
VNP_TMN_CODE
=YOUR_VNP_TMN_CODE
VNP_HASH_SECRET
=YOUR_VNP_HASH_SECRET
VNP_API_URL
="https://sandbox.vnpayment.vn/paymentv2/vpcpay.ht
ml"
Client:
REACT_APP_API_URI
=http://localhost:5000/api
REACT_APP_LIMIT
=10
REACT_APP_MCETINY
=YOUR_REACT_APP_MCETINY