Raaqib
Multi-Tenant Stock Management SaaS
Raaqib is a multi-tenant SaaS for small and medium clothing stores. It solves a real operational problem: when an owner steps away, they lose visibility into what's selling, at what price, and by whom. Raaqib gives owners a product catalog with variants, multi-location stock tracking, supplier management, fast in-store sales recording, and a price-compliance signal that flags every sale against set minimum and standard prices. Owners delegate scoped actions to employees through a granular role-and-permission system, and view sales statistics over time. Built as a true multi-tenant platform where each store is an isolated tenant on shared infrastructure.
- Multi-tenant architecture with ORM-level tenant isolation (no cross-tenant data access)
- Backend designed and built from scratch with strict layering and DTO boundaries
- Authentication with JWT access tokens + rotating, revocable refresh tokens; fresh DB-backed authorization
- Role-based access control with granular per-employee permissions
- Atomic, idempotent sales with optimistic-locking concurrency control on stock
- Price-compliance engine comparing actual sold price to min/standard price
- Flyway versioned migrations, RFC-7807 error handling, pagination, and N+1 elimination
- Full integration test suite on real Postgres via Testcontainers, plus OpenAPI contract and CI
Full-Stack Engineer & Backend Architect — designed and built the entire multi-tenant backend from scratch



