Complete ecommerce project for buying and selling products. Live Project Link : https://ecommerce-frontend-ewqo.vercel.app/
- MongoDB
- ReactJs
- NodeJs
- ExpressJs
- RTK Query
- Sass css
- Redux
- Typescript
- Firebase
- Stripe
In Ecommerce app user can login, view product, cart product and also checkout them and also track their order status. Admin can manage product, manage transaction, manage user and manage coupon also admin see all record in graph or chart format.
For Dev - npm i && npm run dev
For Product - npm i && npm run preview
Make Sure to Create a .env file in root directory and add appropriate variables in order to use the app.
Essential Variables
VITE_FIREBASE_KEY= from firebase
VITE_AUTH_DOMAIN= from firebase
VITE_PROJECT_ID=from firebase
VITE_STORAGE_BUCKET=from firebase
VITE_MESSAGING_SENDER_ID=from firebase
VITE_APP_ID=from firebase
VITE_SERVER=Your Backend Server URl
VITE_STRIPE_KEY=Stripe Publishable Key
For Backend - npm i && npm run build
Make Sure to Create a .env file in root directory and add appropriate variables in order to use the app.
Essential Variables PORT= 4000 or any
MONGO_URI= mongodb://localhost:27017 or cloud uri
STRIPE_KEY=stripe secret key
PRODUCT_PER_PAGE=8 or any