Skip to content
← Back to projects

Independent contract project

Multivendor E-commerce Platform

Freelance-built marketplace for architectural materials

Role
Full-stack developer (solo)
Employer
Freelance / Independent
Timeframe
Sep 2024 – Aug 2025
Status
Delivered
ME
Freelance / IndependentMultivendor E-commerce Platform
Sep 2024 – Aug 2025

Decorative visual identity for this case study — not a product screenshot.

Overview

A scalable multi-vendor e-commerce platform for architectural materials, built solo end to end: backend architecture, admin and vendor dashboards, real-time chat, payments, shipping, notifications, and deployment.

Engineering work

  • Built an Express.js/MVC backend with Mongoose schemas for a multi-vendor data model.
  • Built React + Tailwind admin and vendor dashboards.
  • Implemented Socket.IO real-time chat and OAuth2 authentication.
  • Configured Firebase Cloud Messaging for push notifications and Redis/BullMQ background workers for email queues.
  • Set up Swagger API documentation, wrote backend tests with Mocha/Chai, configured CI/CD, and deployed via Docker on GCP.

Technology stack

Express.jsMongooseReactTailwind CSSSocket.IORedisBullMQDocker

Integrations

RazorpayDelhiveryFirebase Cloud Messaging