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

Works on any device

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