🏠 Interior Design Management System

Complete Business Management Solution for Interior Designers

Dual App Architecture PDF Export Cross-Platform Firebase Backend
đŸ“Ļ
12+
Core Modules
📱
2
Apps (Dual Arch)
📄
PDF
Receipts & Reports
📊
Real-time
Firestore Sync

📖 Overview

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.

đŸ—ī¸ System Architecture

Dual-app architecture with shared Firebase backend

┌─────────────────────────────────────────────────────────────────┐
│ Firebase Backend │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Firestore │ │ Auth │ │ Storage │ │
│ │ (Database) │ │ (Login) │ │ (Images) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────┘
▲ ▲
│ │
┌───────────┴───────────┐ ┌───────────┴───────────┐
│ Super Admin App │ │ User App │
│ (Control Panel) │ │ (Interior Design) │
└───────────────────────┘ └───────────────────────┘

📊 App Highlights

đŸ“Ļ
12+
Core Modules
📱
2
Apps (Dual Arch)
📄
PDF
Receipts & Reports
📊
Real-time
Firestore Sync
🌐
Cross
Platform
🔐
Secure
Authentication

đŸ‘Ĩ User Roles

👑
Super Admin

Full system control, create users, manage all data

👤
Interior User

Full access to all features for daily operations

đŸ“Ļ Core Modules

12+ integrated modules for complete business management

Client Management
Work/Site Management
Stock Management
Employee Management
Cost Calculation
Payment Management
Expense Management
Financial Reports
Enquiry Management
Sketch Pad
Profile Management
Settings

📱 App Screenshots

A glimpse into the Interior Design Management System experience

Splash Screen
📱 Splash Screen
Dashboard
🏠 Main Dashboard
Clients
đŸ—ī¸ Work/Site Management
Works
💰 Work Cost Analysis
Cost Calculation
🧮 Cost Calculator
Financial Report
📊 Expense Reports

All screenshots from the Interior Design Management System.

🔐 Authentication & User Management

FeatureDescription
Super Admin LoginEmail/password authentication for admin control panel
User LoginEmail/password with Firestore verification
Create Interior UserCreate designer/client accounts with full profile
Password ChangeRe-authenticate and update password
Account StatusActive/Inactive toggle

đŸ‘Ĩ Client Management

FeatureDescription
Add ClientAdd new client with full contact details
Client IDAuto-generated (CLT-YYYYMMDD-XXXX)
View ClientsList all clients with search functionality
Client FieldsName, Email, Phone 1 & 2, Address, Work Type, Interior Code

đŸ—ī¸ Work/Site Management

📋

Add Work

Create work sites with client selection

📊

Status Management

Filter by Current/Pending/Finished, Start/Stop/Complete/Reopen

đŸ–ŧī¸

Image Gallery

Multiple images with swipe + full screen zoom

📍

Location Link

Add Google Maps link for site location

💰

Cost Tracking

Real Amount vs Actual Cost vs Expected Cost, Profit Analysis

📤

Share

Share location and full work details

đŸ“Ļ Stock Management

FeatureDescription
Add ProductAdd new product with category
Add StockIncrease stock quantity
Stock ListView all products with stock levels
Edit/DeleteEdit product details or delete
Add CategoryAdd new category on the fly
Price TrackingPer unit price with quantity

👨‍đŸ’ŧ Employee Management

FeatureDescription
Add EmployeeAdd employee with category and designation
Employee ListView all employees with status
Status ToggleActive/Inactive switch
Call FunctionDirect phone call from details screen
CategoriesSite Supervisor, Carpenter, Electrician, etc.

💰 Cost Calculation (Material Calculator)

🧮

Calculate Cost

Material, labour, additional charges

đŸ“Ļ

Add Materials

From stock or manual entry

đŸ’ŧ

Labour Charges

Direct amount entry for labour charges

💾

Two Save Options

Real quotation (affects expenses) OR Demo (no expense impact)

📊

Cost Components

Material Total + Labour Total + Additional Charges = Grand Total

đŸ’ĩ Payment Management

đŸ’ŗ

Add Payment

Record client payments with work site selection

📄

PDF Receipt

Generate professional PDF with company logo

📤

Share Receipt

Share via WhatsApp, email, etc.

âœī¸

Edit/Delete

Edit amount, method, date, notes. "Edited" label for modifications

🔒

Auto Status Update

Updates work payment status (paid/partial), blocks further payments when fully paid

📊 Expense Management

FeatureDescription
Add ExpenseRecord daily expenses
Expense TypesMaterial, Labour, Transport, Equipment, Tools, etc.
Add/Delete TypesCustom expense type management
Month-wise FilterView expenses by month (last 12 months)
Income/Expense/ProfitAll-time summary cards with date range filter

📈 Financial Report

📊

Complete Report

Combined income and expense report

📅

Date Range Filter

From - To date selection

📋

Tabbed View

Income / Expense tabs with drill-down details

📄

PDF Export

Download complete financial report

💹

Summary Cards

Total Income, Expense, Net Profit

Report Summary Includes: Total Income (from payments) — Total Expense (from cost calculations) — Net Profit (Income - Expense)

📋 Enquiry Management

📝

Add Enquiry

Customer name, phone, WhatsApp, address, work type

🔄

Status Tracking

New → Contacted → Follow Up → Visited → Quotation Sent → Negotiation → Confirmed → Cancelled

📞

Call & WhatsApp

Direct phone dialer and WhatsApp integration

📍

Google Maps

Open location in Google Maps

🎨

Status Colors

Color-coded status badges

âœī¸ Sketch Pad

đŸ–Œī¸

Freehand Drawing

Draw with finger/stylus

🎨

10 Colors

Black, Red, Blue, Green, Orange, Purple, Brown, Teal, Pink, Indigo

📏

Brush Size

Slider from 1px to 20px

â†Šī¸

Undo/Redo

Unlimited undo and redo

💾

Save & Share

Save locally or share via WhatsApp, email

🎨 UI/UX Features

Glassmorphism Design
Responsive Layout
Animated Splash Screen
Premium Dashboard
Company Logo Support
PDF Generation
Empty States
Snackbars

đŸ› ī¸ Technology Stack

Built with modern technologies for performance and reliability

ComponentTechnology
Frontend FrameworkFlutter (Dart)
Backend & DatabaseFirebase Firestore (NoSQL)
AuthenticationFirebase Authentication
File StorageFirebase Storage
State ManagementProvider
PDF Generationpdf + printing
Sharingshare_plus
Image Pickerimage_picker
URL Launcherurl_launcher
Local Storagepath_provider
Flutter Firebase Firestore Firebase Storage Provider PDF share_plus

🚀 Unique Selling Points

đŸ›ī¸

Dual-App Architecture

Super Admin and User App sharing same Firebase backend

📄

Professional PDF Export

Receipts and financial reports with company branding

📊

Complete Financial Tracking

Income, Expense, Profit with detailed drill-down reports

âœī¸

Built-in Sketch Pad

Freehand drawing with colors, undo/redo, and gallery

📞

Integrated Communication

Call, WhatsApp, Google Maps from within the app

💾

Two Save Options

Real quotations (affects expenses) OR Demo (no expense impact)

✅ Complete Features Checklist

✅ Super Admin Panel
✅ User Authentication
✅ Client Management
✅ Work/Site Management
✅ Stock Management
✅ Employee Management
✅ Cost Calculation
✅ Payment Management
✅ Expense Management
✅ Financial Reports
✅ Enquiry Management
✅ Sketch Pad
✅ Profile Management
✅ PDF Export
✅ Responsive Design
✅ Web Compatible

📝 Conclusion

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."

Download on Play Store
← Back to All Projects