http://ecommerce-manas.onrender.com/
#Features
- Shopping cart: allows customers to add items to their virtual cart as they shop on the site.
- Product pages: dedicated pages for each product that include detailed information and images of the product.
- Search bar: allows customers to search for specific products on the site.
- Filters: allow customers to narrow down their search results by various criteria such as category,price, ratings , etc.
- Customer reviews: allow customers to leave reviews and ratings for products, which can help other customers in their purchasing decision.
- Mobile optimization: ensure that the website is easily usable on mobile devices.
- Payment gateways: integrate payment gateway with stripe.
- Order tracking: allow customers to track the status of their orders.
- Admin Panel : Admin can track orders, product stocks, various analytics graphs.
#Result Screenshot
For Backend - npm i
For Frontend - cd frontend
npm i
Make Sure to Create a config.env file in backend/config directory and add appropriate variables in order to use the app.
Essential Variables PORT= DB_URI = STRIPE_API_KEY= STRIPE_SECRET_KEY= JWT_SECRET= JWT_EXPIRE= COOKIE_EXPIRE= SMPT_SERVICE = SMPT_MAIL= SMPT_PASSWORD= SMPT_HOST= SMPT_PORT= CLOUDINARY_NAME CLOUDINARY_API_KEY CLOUDINARY_API_SECRET fill each filed with your info respectively