Skip to main content
SaaS

Installation Management System

A full-featured web application for curtain and blind installation companies. Manages the entire lifecycle: from on-site measurements to final installation, including quotes, suppliers, and team coordination.

Features

  • Dashboard

    Upcoming installations and measurements at a glance, scoped by role.

  • Installations

    Full CRUD with statuses (pending, in progress, completed), advanced filters, search, and archiving.

  • Measurements

    Schedule site visits, assign technicians, and track measurement statuses.

  • Quotes

    Full lifecycle: draft, sent, accepted, rejected, or expired.

  • Suppliers

    Categorized catalog with order management via email or external platform.

  • Roles & Permissions

    Dual roles (admin and installer) with differentiated permissions and database-level Row Level Security.

  • PWA

    Installable on mobile and desktop with real-time push notifications.

  • Responsive & Dark Mode

    Fully responsive design with complete dark mode support across all modules.

Tech Stack

Frontend

  • Astro 5 (SSR)
  • TypeScript
  • Tailwind CSS

Backend

  • Supabase (PostgreSQL)
  • Row Level Security
  • Edge Functions
  • Google OAuth

Infrastructure

  • Vercel
  • PWA / Service Worker
  • Push Notifications (VAPID)

Testing

  • Vitest (678 unit tests)
  • Playwright (E2E)
  • Integration tests
  • 80%+ coverage

// click any image to enlarge

Admin dashboard

Admin dashboard

Installations list

Installations list

Installation detail

Installation detail

Measurements management

Measurements management

Quotes

Quotes

Suppliers

Suppliers

Installer dashboard

Installer dashboard

Works on any device

Installable PWA. Fast access from mobile without the App Store.

Mobile view (PWA)

Mobile view (PWA)