Skip to content

Global Mart is a full-stack e-commerce application featuring product listings, cart management, responsive UI, and smooth user experience with integrated backend functionality.

Notifications You must be signed in to change notification settings

tanmaypaliwal576/Global-Mart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛒 Global Mart – Full-Stack MERN E-Commerce Application


🌍 Live Demo

https://global-mart-2ee2.onrender.com/


🛒 About the Project

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.


⭐ Key Features

🧑‍💻 Frontend (React + Vite)

  • Fast performance using Vite bundling
  • Fully responsive & modern UI
  • Dynamic product pages
  • Clean component structure
  • State management (React Hooks)
  • Smooth animations & transitions

⚙️ Backend (Node + Express + MongoDB)

  • REST API architecture
  • Product management
  • User authentication (optional depending on your build)
  • MongoDB integration
  • Controllers, routes, and models separated cleanly

🛍️ E-Commerce Features

  • Beautiful product cards layout
  • Product listing page
  • Product detail view
  • Add-to-cart design ready
  • Wishlist/cart scaffolding built for future enhancements

🛠️ Tech Stack

Frontend

Backend


📂 Project Structure

├── 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

🔮 Future Improvements

  • Payment gateway integration
  • Wishlist functionality

🤝 Contributing

Feel free to open issues and submit pull requests. Contributions are welcome.


📚 License

This project is open-source under the MIT License.

About

Global Mart is a full-stack e-commerce application featuring product listings, cart management, responsive UI, and smooth user experience with integrated backend functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages