Nov 2025
MartXpress
Multi-Vendor E-Commerce Marketplace
- MongoDB
- Express
- React
- Node.js
- Cloudinary
Overview
MartXpress is a multi-vendor marketplace with three roles. Sellers apply and are approved by an admin, then list their products; customers browse, save items to a wishlist, and place orders.
Key features
- Admin approves sellers, sellers list products, customers browse, wishlist, and order.
- JWT authentication, role-protected routes, input validation, and rate limiting; payments in test mode.
Architecture
- Frontend: React.
- API: Node.js + Express with JWT auth, role-protected routes, input validation, and rate limiting.
- Database: MongoDB; product images on Cloudinary.
- Payments: test mode.