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