https://featured-e-commerce.vercel.app/shop
- NodeJs
- ExpressJs
- ReactJs
- Redux Toolkit
- TailwindCss
- ShadcnUi
- MongoDB
- Cloudinary
- Vercel
- Midtrans
- node v20: https://nodejs.org/en/learn/getting-started/how-to-install-nodejs
- npm v10: https://docs.npmjs.com/getting-started
git clone https://github.com/deniPamungkas/featured-e-commerce.git
cd featured-e-commerce
cd client
npm install
npm run dev
make sure you running on localhost port:5173
cd server
npm install
- create .env inside server folder
- and this is an example what inside .env file
PORT = 3000 DATABASE_URL=mongodb+srv://*********.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0 (your mongoDB databse url) DATABASE_PASSWORD=********* (your mongoDB database password) JWT_SECRET = 'jwtSecret' (your own jwt secret key string)) DBNAME = e-commerce (your mongoDB database name)) CLOUDINARY_CLOUD_NAME = ******* (your cloudinary cloud name) CLOUDINARY_API_KEY = 5849********* (cloudinary api key) CLOUDINARY_API_SECRET = AZ_ByoY******* (cloudinary api secret key) MIDTRANS_SERVER_KEY = SB-Mid-server-****** (midtrans server key) MIDTRANS_CLIENT_KEY = SB-Mid-client-****** (midtrans client key)
npm start
https://web.postman.co/workspace/f73fee78-4072-4c7f-8c64-6a111b9aebf9/overview