// The situation

# PROJECT: THULIR INTERIOR — COMPLETE INTERIOR BUSINESS CRM & ERP Act as a senior SaaS product designer, full-stack engineer, database architect, and business workflow consultant. Build a complete, production-ready CRM and ERP web application for **Thulir Interior**, an interior design and execution company based in Chennai, Tamil Nadu, India. This is not a landing page, UI mockup, or demo dashboard. Build a fully functional internal business management system with real database persistence, authentication, permissions, forms, calculations, reports, and connected workflows. ## 1. PRODUCT OBJECTIVE Create one central platform that manages the entire interior business lifecycle: Lead generation → Lead qualification → Sales follow-up → Site measurement → Design → Estimation → BOQ → Quotation → Client approval → Advance payment → Procurement → Manufacturing → Quality control → Delivery → Installation → Final payment → Handover → Warranty → After-sales service. Every module must share the same database and records. Users must not need to enter the same client or project information repeatedly. ## 2. TECHNOLOGY STACK Use: - Frontend: React, TypeScript, and Tailwind CSS. - UI: shadcn/ui or equivalent accessible components with Lucide icons. - Backend: Supabase. - Database: PostgreSQL with proper relationships, indexes, and migrations. - Authentication: Supabase Auth. - Authorization: Role-based access control enforced on the server and through Row Level Security policies. - File storage: Supabase Storage for drawings, site photos, documents, invoices, and project files. - Forms: Validated forms with clear error messages. - Charts: Recharts or equivalent. - Date and currency: Asia/Kolkata timezone and INR (₹). - Architecture: Reusable components, typed data models, modular services, loading states, error handling, and secure environment variables. Do not expose service-role keys or secrets in frontend code. Use database migrations rather than relying on manually created tables. Provide a working setup guide, seed data, and deployment instructions. ## 3. DESIGN SYSTEM — PREMIUM DARK UI Use the attached design reference as visual inspiration. Design style: - Premium, minimal, modern SaaS interface. - Default theme: deep charcoal and black. - Background: #0B0C0B. - Sidebar and cards: #141615 and #1A1C1B. - Accent: neon lime #C8F747. - Main text: warm white #F4F1E9. - Secondary text: muted grey. - Subtle borders, soft shadows, rounded cards, generous spacing, clean typography. - Large editorial headings for dashboard section titles. - Monospace typography for IDs, timestamps, statuses, and small metadata. - Use a refined serif font for selected display headings and a highly readable sans-serif font for application content. - Lime accent for primary actions, active navigation, important KPIs, and progress indicators. - Use red, amber, and green only for meaningful error, warning, and success states. - Provide light mode as an optional theme. Application layout: - Fixed, collapsible left sidebar. - Top navigation with global search, notifications, quick-create button, help, and user profile. - Main content with responsive grid layouts. - Data tables with sorting, filters, pagination, saved views, and column visibility. - Slide-over panels for quick edits. - Detailed record pages with tabs and activity timelines. - Confirmation dialogs for destructive actions. - Toast notifications for success and errors. - Skeleton loaders, empty states, and retry actions. - Responsive desktop, tablet, and mobile layouts. Do not sacrifice usability for visual effects. Maintain accessible contrast, keyboard navigation, clear labels, and consistent spacing. ## 4. APPLICATION NAVIGATION Create the following sidebar modules: 1. Overview Dashboard 2. Leads & Enquiries 3. CRM Follow-ups 4. Clients 5. Site Visits & Measurements 6. Design Studio 7. Estimation & BOQ 8. Quotations & Contracts 9. Projects 10. Tasks & Team 11. Procurement & Vendors 1

The verdict · Oct 22, 2026

Yes.

You need to kill the custom build before you spend a rupee on it.

What's really going on

You run an interior firm in Chennai, not a software company. The spec you pasted — leads, follow-ups, clients, site visits, BOQ, quotations, projects, procurement, tasks, warranty — is a Zoho One stack with a dark theme bolted on. A React + Supabase build of this is 4-8 months of developer time, then forever-maintenance you cannot outsource cheaply. Every bug, every GST change, every WhatsApp API break becomes your problem instead of a vendor's. Meanwhile your fitters are standing on site waiting for the measurement sheet.

What to do instead

  1. Zoho Bigin — free for 1 user, Express ₹400, Premier ₹720, Bigin 360 ₹1,080 per user/month billed yearly, plus GST — run leads → site visit → quotation → advance in one pipeline. Takes an afternoon.
  2. AiSensy or Wati (WhatsApp API, low ₹ monthly — check current pricing) — auto-reply to every enquiry in 30 seconds and push it into Bigin. That alone will recover more revenue than any dashboard.
  3. Habit: one shared Google Drive folder per client — site photos, drawings, BOQ, signed quote, invoices. No app replaces this discipline.

Do this in the next 30 minutes: open bigin.com, sign up with your Thulir email, create one pipeline with stages Enquiry → Site Visit → Quoted → Advance Paid → Execution → Handover, and import the last 20 leads from your WhatsApp. Done.

What you're being oversold

You are oversizing yourself. The spec reaches toward Zoho CRM Enterprise territory (Enterprise ≈ ₹2,400 / Ultimate ≈ ₹2,600/user/mo) when Bigin plus Zoho Books plus Zoho Projects covers 90% of what you listed. A custom React/Supabase build at Chennai dev rates will run ₹6-15 lakh to ship and ₹30-60k/month to keep alive — before you've won a single new project. Doing nothing specific is also expensive: enquiries lost in WhatsApp, measurements re-done because the sheet was on a dead phone, advances chased for weeks.

When to revisit this

Revisit custom software only when you have 10+ active projects running simultaneously AND Zoho has broken on a workflow you can name in one sentence.

The part worth getting right

There is one real question hiding under all this. Does Thulir's BOQ-to-procurement flow actually fit a standard tool, or is there one quirk — maybe how you price loose furniture, maybe how your carpenters bill, maybe how you handle client-supplied materials — that no SaaS handles cleanly? If the quirk is small, Zoho Bigin plus Zoho Books plus a Google Sheet for BOQ wins, this week. If the quirk is load-bearing — the thing clients actually hire you for — then a thin custom layer on top of Zoho beats a from-scratch ERP every time. Get this one call wrong and you either burn a year building, or migrate off a half-built app in eighteen months.

Honest opinion · No affiliate links · public Get your own →

Did this actually help?

A binary signal so we know which verdicts are landing — and which ones aren't.