Complete Business Management Solution for Interior Designers
A complete business management solution for interior design professionals
A comprehensive Flutter-based management system for interior design businesses with Super Admin and User App architecture. The system manages clients, worksites, stock inventory, employees, cost calculations, payments, expenses, enquiries, and generates professional reports with PDF export.
Complete business management â From client enquiry to project completion with financial tracking.
Dual-app architecture with shared Firebase backend
Full system control, create users, manage all data
Full access to all features for daily operations
12+ integrated modules for complete business management
A glimpse into the Interior Design Management System experience
All screenshots from the Interior Design Management System.
| Feature | Description |
|---|---|
| Super Admin Login | Email/password authentication for admin control panel |
| User Login | Email/password with Firestore verification |
| Create Interior User | Create designer/client accounts with full profile |
| Password Change | Re-authenticate and update password |
| Account Status | Active/Inactive toggle |
| Feature | Description |
|---|---|
| Add Client | Add new client with full contact details |
| Client ID | Auto-generated (CLT-YYYYMMDD-XXXX) |
| View Clients | List all clients with search functionality |
| Client Fields | Name, Email, Phone 1 & 2, Address, Work Type, Interior Code |
Create work sites with client selection
Filter by Current/Pending/Finished, Start/Stop/Complete/Reopen
Multiple images with swipe + full screen zoom
Add Google Maps link for site location
Real Amount vs Actual Cost vs Expected Cost, Profit Analysis
Share location and full work details
| Feature | Description |
|---|---|
| Add Product | Add new product with category |
| Add Stock | Increase stock quantity |
| Stock List | View all products with stock levels |
| Edit/Delete | Edit product details or delete |
| Add Category | Add new category on the fly |
| Price Tracking | Per unit price with quantity |
| Feature | Description |
|---|---|
| Add Employee | Add employee with category and designation |
| Employee List | View all employees with status |
| Status Toggle | Active/Inactive switch |
| Call Function | Direct phone call from details screen |
| Categories | Site Supervisor, Carpenter, Electrician, etc. |
Material, labour, additional charges
From stock or manual entry
Direct amount entry for labour charges
Real quotation (affects expenses) OR Demo (no expense impact)
Material Total + Labour Total + Additional Charges = Grand Total
Record client payments with work site selection
Generate professional PDF with company logo
Share via WhatsApp, email, etc.
Edit amount, method, date, notes. "Edited" label for modifications
Updates work payment status (paid/partial), blocks further payments when fully paid
| Feature | Description |
|---|---|
| Add Expense | Record daily expenses |
| Expense Types | Material, Labour, Transport, Equipment, Tools, etc. |
| Add/Delete Types | Custom expense type management |
| Month-wise Filter | View expenses by month (last 12 months) |
| Income/Expense/Profit | All-time summary cards with date range filter |
Combined income and expense report
From - To date selection
Income / Expense tabs with drill-down details
Download complete financial report
Total Income, Expense, Net Profit
Report Summary Includes: Total Income (from payments) â Total Expense (from cost calculations) â Net Profit (Income - Expense)
Customer name, phone, WhatsApp, address, work type
New â Contacted â Follow Up â Visited â Quotation Sent â Negotiation â Confirmed â Cancelled
Direct phone dialer and WhatsApp integration
Open location in Google Maps
Color-coded status badges
Draw with finger/stylus
Black, Red, Blue, Green, Orange, Purple, Brown, Teal, Pink, Indigo
Slider from 1px to 20px
Unlimited undo and redo
Save locally or share via WhatsApp, email
Built with modern technologies for performance and reliability
| Component | Technology |
|---|---|
| Frontend Framework | Flutter (Dart) |
| Backend & Database | Firebase Firestore (NoSQL) |
| Authentication | Firebase Authentication |
| File Storage | Firebase Storage |
| State Management | Provider |
| PDF Generation | pdf + printing |
| Sharing | share_plus |
| Image Picker | image_picker |
| URL Launcher | url_launcher |
| Local Storage | path_provider |
Super Admin and User App sharing same Firebase backend
Receipts and financial reports with company branding
Income, Expense, Profit with detailed drill-down reports
Freehand drawing with colors, undo/redo, and gallery
Call, WhatsApp, Google Maps from within the app
Real quotations (affects expenses) OR Demo (no expense impact)
The Interior Design Management System is a complete business management solution that successfully digitizes and streamlines all operations of an interior design business. With its dual-app architecture, 12+ core modules, and PDF export capabilities, it provides an exceptional platform for managing clients, works, stock, employees, finances, and enquiries.
â
12+ Core Modules âĸ â
Dual-App Architecture âĸ â
PDF Export
â
Client & Work Management âĸ â
Stock & Employee Management
â
Cost Calculation âĸ â
Payment & Expense Management
â
Financial Reports âĸ â
Enquiry Management âĸ â
Sketch Pad
"Complete business management for interior designers."