Skip to main content

Production Overview

Work in Progress

This documentation is actively maintained. Features described here may change as the platform evolves. Last reviewed: February 2025.

Legacy Application

Production currently runs on the Supabase stack (auth, database, storage). It is being migrated to the new stack used by Development and Operations. See Migration Status for details.

Production is the sales and client management application. It handles the full sales lifecycle — from initial enquiry through to invoicing, payments, and performance tracking.

Who Uses Production

RoleWhat They Do
Sales LeadManages team targets, approves clients, views team reports and KPIs
SalespersonManages enquiries, creates quotes/invoices, logs calls, tracks own targets
AdministratorFull access to all sales data, settings, and reward configuration

Sales Module Features

FeatureDescriptionLink
DashboardSales overview with pipeline stats and quick actionsSales Overview
ClientsClient registration with approval workflow and ledgerClients
EnquiriesLead tracking with kanban board and status pipelineEnquiries
QuotesQuote creation with line items and PDF generationQuotes
InvoicesInvoice management with PDF, email, and remindersInvoices
PaymentsPayment recording with proof uploadsPayments
Purchase OrdersPO tracking with document uploadsPurchase Orders
CallsCall logging with action items and follow-upsCalls
TargetsRevenue and activity targets with progress trackingTargets
RewardsGamification with badges, streaks, and leaderboardsRewards
ReportsFinancial, performance, and client analyticsReports

Sales Lifecycle

The typical sales flow follows this pipeline:

Enquiry → Quote → Purchase Order → Invoice → Payment

Each stage is tracked independently, and the KPI system awards points for progression through the pipeline.

The sales module is accessed from the Sales section in the sidebar. The main sales page shows a dashboard with:

  • Pipeline summary stats
  • Recent activity feed
  • Quick action buttons
  • Performance indicators
Screenshots Pending

Screenshots for this page will be added once the Production app pages are restored. The app is currently undergoing a codebase optimization.