Documentation

Developer Documentation

The engineering side of TimeLet: architecture, API reference, the desktop app, the browser extension and the data model.

This section documents the implementation rather than the product surface.

Request path

  1. Client
    01
  2. API Routes
    02
  3. Controllers
    03
  4. Services
    04
  5. Prisma
    05
  6. PostgreSQL
    06

Architecture

Surfaces, layers, and where the boundaries sit.

API Reference

Every route, its auth requirement, a real request body.

Desktop App

Window sampling, the auth handoff, packaging.

Browser Extension

Service worker lifecycle, queueing, remote control.

Data Model

Prisma models and classification at read time.

Development Setup

Running all four packages locally.