Personal productIndependent build
Border Log
A trip and residency tracker that counts days per country and warns before a visa window runs out.
The problem
People on visas and residence permits have to count days spent in each country by hand, and a miscount can break a stay limit.
My role
Sole developer.
Main workflows
- Trip logging with per-country day calculations
- Visa-window warnings
- Traveler and admin roles
Technical decisions
- Enforced data access with Supabase row-level security so each traveler can only read their own trips.
Results
- Automatic day counts and warnings in place of spreadsheets.
Stack
- Next.js
- Supabase
- Row-level security
- TypeScript
Limits & context
Personal project with a live demo; the source code is private.