ποΈ Vishal-Mart β Full Stack E-Commerce Application
Vishal-Mart is a modern full-stack e-commerce web application that allows users to browse, search, filter, and purchase products seamlessly. The platform provides a smooth shopping experience with secure authentication, payment integration, and dynamic product management.
MY_ECOMM
- Backend Acsess
- Frontend Access
- Third Party library configuration
- Controller To handle different rout
- Middleware for Authentication
- Model for Schema Validation
To deploy this project run
I have to use the vercel app and render app
Frontend is deployed on vercel app
Backend is deployed on render app| Color | Hex |
|---|---|
| Example Color | |
| Example Color | |
| Example Color | |
| Example Color |
If you have any feedback, please reach out to us at https://github.com/Visal20497
Hereβs a clean, professional description you can use for your app (resume, GitHub, portfolio, etc.) π
-
π Product Listing & Filtering
- Browse products by categories (Men, Women, Kids, etc.)
- Filter products by price range
- Dynamic product count display
-
π Search Functionality
- Real-time product search from the navbar
-
π€ Authentication System
- User registration & login using JWT
- Secure password hashing with bcrypt
-
π³ Payment Integration
- Integrated with Braintree for secure payments
-
π§Ύ Order & Cart Management
- Add to cart and manage purchases
- Checkout flow with payment processing
-
βοΈ Image Upload
- Product images stored using Cloudinary
-
π§ Email Notifications
- Order/email handling via Nodemailer + Mailgen
Built with:
- React 18
- React Router v6
- Ant Design (UI Components)
- Axios (API calls)
- React Hot Toast (notifications)
Features:
- Responsive UI
- Clean product cards layout
- Sidebar filters (category + price)
- Smooth navigation experience
Built with:
- Node.js + Express
- MongoDB + Mongoose
- JWT Authentication
- Multer (file uploads)
Features:
- RESTful APIs
- Secure authentication
- Product & user management
- Payment processing
Frontend: React, Ant Design, Axios
Backend: Node.js, Express, MongoDB
Other Tools: Braintree, Cloudinary, JWT, Nodemailer
This project demonstrates:
- Full-stack development skills
- API design and integration
- Authentication & payment systems
- Scalable e-commerce architecture
If you want, I can also:
- β¨ Make a short 2β3 line resume version
- π§Ύ Write a GitHub README.md
- π€ Prepare a project explanation for interviews