Skip to content

Visal20497/My_ECOMM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ 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.

Project Title

MY_ECOMM

Acknowledgements

Authors

Deployment

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 Reference

Color Hex
Example Color #0a192f #0a192f
Example Color #f8f8f8 #f8f8f8
Example Color #00b48a #00b48a
Example Color #00d1a0 #00d1a0

Demo

https://myecom.vercel.app/

Feedback

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.) πŸ‘‡

πŸš€ Key Features

  • πŸ›’ 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

πŸ–₯️ Frontend (Client)

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

βš™οΈ Backend (Server)

Built with:

  • Node.js + Express
  • MongoDB + Mongoose
  • JWT Authentication
  • Multer (file uploads)

Features:

  • RESTful APIs
  • Secure authentication
  • Product & user management
  • Payment processing

🧩 Tech Stack

Frontend: React, Ant Design, Axios

Backend: Node.js, Express, MongoDB

Other Tools: Braintree, Cloudinary, JWT, Nodemailer


🎯 Overall

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

About

πŸ›οΈ 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages