Skip to content

Open to freelance projects and CDI opportunities

Mohamed.

SaaS · Marketplace

E-Market

A marketplace for buyers and sellers — catalog, checkout, orders and seller operations in one product.

E-Market hero

Context

A complete marketplace is more than a product grid. It has to hold three different jobs at once: a storefront people trust, a seller workspace that can run a catalog, and an admin layer that keeps the platform in order.

Objective

Build a multi-vendor commerce product covering the buyer journey, seller operations and platform administration — including checkout, inventory and notifications.

Solution

A role-separated SaaS marketplace. The storefront handles discovery, cart and checkout. Sellers work from a dashboard for products, variants, coupons, orders and statistics. Admins moderate the platform. WebSockets, email, Sharp image processing and JWT auth sit underneath.

Product

E-Market is a full-stack marketplace with three roles: admin, seller and buyer. Buyers get search, product pages, wishlists and checkout. Sellers manage products with variants, inventory, coupons, orders and revenue. Admins handle moderation and seller validation. The platform includes real-time notifications, transactional email, image processing and a verified-purchase review system.

E-Market — Home — full page
Home — full page
E-Market — Register
Register
E-Market — Login
Login
E-Market — Catalog cards
Catalog cards
E-Market — Product list
Product list
E-Market — Product page
Product page
E-Market — Cart
Cart
E-Market — Checkout
Checkout
E-Market — Payment
Payment
E-Market — Payment success
Payment success
E-Market — Orders
Orders
E-Market — Wishlist
Wishlist
E-Market — Profile
Profile
E-Market — Seller dashboard
Seller dashboard
E-Market — Seller products
Seller products
E-Market — Create product
Create product
E-Market — Seller product details
Seller product details
E-Market — Seller orders
Seller orders
E-Market — Seller order details
Seller order details
E-Market — Coupons
Coupons
E-Market — Create coupon
Create coupon
E-Market — Seller statistics
Seller statistics

Key capabilities

  • Multi-role access
  • Catalog & variants
  • Checkout
  • Seller dashboard
  • Coupons & inventory
  • Reviews & wishlists
  • Live notifications

Technology

React · Tailwind CSS · Node.js · Express · MongoDB · Redux Toolkit · Zod · JWT · WebSocket · Sharp · Nodemailer · Jest · Docker · CI/CD

Outcome

A production marketplace covering catalog, checkout, seller tools and administration — deployed and usable as a complete product, not a storefront mockup.

Next

Eventia

Browse, book and manage professional events — with tickets, reservations and an operations dashboard.

View project
Eventia

Have a similar project in mind?