08 / Built in the open

Code you can
run yourself.

The public workshop: projects released as open source, free to clone, self-host and read.

Open sourceSelf-hostedMIT License

Cointraq

A calm, self-hosted personal expense tracker for one person. Tracks bank, cash and credit-card spending, budgets, recurring payments and balances privately, with whole-rupee precision and Asia/Kolkata time.

Stack
TypeScript, Next.js, PostgreSQL
License
MIT
Released
September 2026

Run it yourself / about 15 minutes

From fork to live
in six steps.

Free tiers all the way down: a GitHub fork, a Postgres database and a Vercel project. You own the app, the data and every row in it.

  1. 01
    Fork the repository

    Your own copy on GitHub.

    30 sec
  2. 02
    Create a Postgres database

    Neon's free tier is plenty.

    2 min
  3. 03
    Generate your secrets

    One password, one session key.

    2 min
  4. 04
    Create the tables

    Migrations only, no dummy data.

    1 min
  5. 05
    Deploy on Vercel

    Import, add three variables, ship.

    3 min
  6. 06
    Sign in and set up

    Accounts, methods, categories.

    5 min
rahul@atlas: ~/cointraq
git clone https://github.com/<you>/cointraq && cd cointraqnpm cinpm run hash-password -- 'your-password'APP_PASSWORD_HASH=JDJiJDEwJFp2bG9o...openssl rand -base64 48q3Vt9Xh0mK2c...  (your SESSION_SECRET)DATABASE_URL="postgres://..." npm run db:migrateMigrations applied. Empty ledger ready.Import the fork on vercel.com, add the three variables, deploy.Ready  https://your-cointraq.vercel.app
Or let an agent do it

Deploy https://github.com/rahulm16/cointraq to Vercel for me. Create a free Neon Postgres database, generate APP_PASSWORD_HASH with `npm run hash-password -- '<my password>'` and SESSION_SECRET with `openssl rand -base64 48`, run `npm run db:migrate` against the new database, set DATABASE_URL, APP_PASSWORD_HASH and SESSION_SECRET in the Vercel project, and deploy. Do not run the seed script.

Full step by step guide

More experiments
in the lab.

Open the lab
THE SYSTEMS ATLAS / INDEX
RAHUL.SYS / TERMINAL

A small door into the atlas. Type help to begin.