What problem was solved
Small and medium enterprises in Ethiopia and Africa lack affordable, integrated business management tools tailored to their needs. Habsify solves this by providing a multi-tenant SaaS platform that consolidates CRM, inventory management, finance tracking, sales, and business analytics into a single subscription-based solution — eliminating the need for multiple disconnected tools.
Note: This is a comprehensive, production-grade SaaS product with 6+ months of active development. The project demonstrates full-stack ownership from database design to UI/UX, including DevOps containerization.
Key Features
- Multi-tenant architecture with isolated business data per account
- Smart inventory tracking across multiple warehouses with SKU and reorder management
- CRM & Supplier Hub for centralized customer and vendor relationship management
- Finance & transaction management with multi-bank account support
- Tiered subscription plans with 14-day free trial support
- JWT-based secure authentication via Djoser
- Granular role-based access control
- Real-time analytics dashboards with interactive visualizations
- Sales and purchase order management
- Task and notification management
- Smooth UI transitions powered by Framer Motion
- Predictive data fetching with TanStack React Query
Project Outcome
Delivered a production-ready, feature-rich SaaS platform targeting underserved SME markets in Ethiopia and Africa. The platform's multi-tenant model and tiered subscription system create a scalable B2B business model, while the modular backend (inventory, CRM, finance, analytics) allows businesses to manage their full operations from one dashboard.
Challenges
Designing a robust multi-tenant data isolation layer to ensure complete business data separation between tenants. Architecting a flexible, modular backend spanning diverse domains (inventory, CRM, finance, sales) while keeping the codebase maintainable. Integrating a tiered subscription system with trial limitations that works seamlessly across all feature modules. Building a performant frontend with real-time-feeling UX using optimistic updates and predictive data fetching via React Query. Managing complex relational data (multi-warehouse inventory, multi-bank finance, supplier/customer interactions) with clean API design.
Project Media

Team members
Technologies Used
Technical Architecture
Habsify uses a decoupled full-stack architecture. The backend is a Django REST Framework API handling multi-tenant data isolation, role-based permissions, and business logic across modules (inventory, CRM, finance, sales, subscriptions). Authentication is managed statelessy via JWT using Djoser. The frontend is a React + TypeScript SPA consuming the REST API, using TanStack React Query for server state and caching, React Hook Form + Zod for type-safe form validation, and Framer Motion for UI animations. The full stack is containerized with Docker Compose for consistent local and production environments.
Project Integrity
All source code and architectural documentation for this project are maintained under version control. Technical walkthroughs are available upon formal request.