- Fit-Market is an online marketplace that offers a wide range of products, including clothing and valuable assets. We provide a user-friendly platform for customers to browse and purchase high-quality items from renowned brands. With secure payment options and prompt delivery services, Fit-Market ensures a convenient and reliable shopping experience. Our commitment to quality and customer satisfaction sets us apart as your ultimate online shopping destination.
Fit-Market: Online Shopping Platform π | Built with React.js, Node.js, Redux, Docker
- π Improved user experience with:
- Error handling
- Search and pagination
- Cart functionality
- Ratings, reviews, and product filters
- π Secure user authentication using JWT
- π³ Stripe integration for seamless online payments
- βοΈ Media management via Cloudinary
- βοΈ Redux-powered state management for predictable data flow (boosted app performance by 40%)
- π οΈ Intuitive admin dashboard to manage:
- Products
- Users
- Payments
- Orders
-
Fork the repository
-
Clone the repository
-
Open the folder containing the cloned repository
4.Download dependencies Go inside ./Fit-Market/backend
Run npm install
Go inside Fit-Market/frontend
Run npm install
To start the project Server on localhost Go inside ./Fit-Market/backend
Run npm run dev
To start the project Frontend on localhost Go inside ./Fit-Market/frontend
Run npm start
Create a config.env
file inside the backend/config
directory and add the following variables:
Essential Variables PORT= JWT_SECRET= JWT_EXPIRE= COOKIE_EXPIRE= DB_URL= SMPT_SERVICE= SMPT_MAIL= SMPT_PASSWORD= SMPT_HOST= SMPT_PORT= FRONTEND_URL= CLOUDINARY_NAME= CLOUDINARY_API_KEY= CLOUDINARY_SECRET_KEY= STRIPE_PUBLIC_KEY= STRIPE_SECRET_KEY=











