Back to projects

Mahajon

Inventory & Sales Management SaaS

Role

Full-stack Engineer

Duration

2024 – Present

Problem

Small Facebook-based sellers manage inventory and orders using Excel or notebooks, leading to stock mismatch, lost customer history, and accounting errors.

Solution

A centralized SaaS platform to manage products, variants, orders, customers, and accounting with multi-user access per store.

Key Features

Multi-store support
Role-based access control
Product variants (color, size, etc.)
Order & customer history
Accounting & reports

Architecture

Backend

  • Django + DRF
  • PostgreSQL
  • Celery

Frontend

  • Next.js (App Router)
  • TypeScript
  • Tailwind + shadcn

Infrastructure

  • DigitalOcean
  • Cloudflare
Architecture diagram coming soon

Technical Challenges

01

Designing flexible product variant system

02

Supporting multiple users per store

03

Ensuring accounting consistency

04

Scalable API design

Outcome

  • Production-ready SaaS architecture
  • Designed for scale and extensibility
  • Aligned with real business workflows

Interested in this project?

Let's Talk About It