https://global-mart-2ee2.onrender.com/
Global Mart is a modern full-stack MERN e-commerce platform designed for performance, scalability, and a seamless shopping experience.
With a React + Vite frontend and Node.js + Express backend connected to MongoDB, it features real e-commerce workflows and a clean UI built for conversion.
This project demonstrates strong full-stack engineering and modern UI/UX principles.
- Fast performance using Vite bundling
- Fully responsive & modern UI
- Dynamic product pages
- Clean component structure
- State management (React Hooks)
- Smooth animations & transitions
- REST API architecture
- Product management
- User authentication (optional depending on your build)
- MongoDB integration
- Controllers, routes, and models separated cleanly
- Beautiful product cards layout
- Product listing page
- Product detail view
- Add-to-cart design ready
- Wishlist/cart scaffolding built for future enhancements
├── backend/
│ ├── controllers/ # Business logic
│ ├── models/ # MongoDB schemas
│ ├── routes/ # API routes
│ ├── server.js # Express app entry point
│ └── package.json
│
├── frontend/
│ ├── src/
│ │ ├── components/ # Reusable UI components
│ │ ├── pages/ # Page-level views
│ │ ├── assets/ # Images, icons
│ │ ├── App.jsx
│ │ └── main.jsx
│ ├── index.html
│ ├── vite.config.js
│ └── package.json
│
└── README.md
- Payment gateway integration
- Wishlist functionality
Feel free to open issues and submit pull requests. Contributions are welcome.
This project is open-source under the MIT License.