Fujimod
Try your camera firmware in the browser and build Fujimod SD boot files.
Mantenimiento de mi Mazda 6
Translation pending
LifestyleTypeScript · PLpgSQLGitHub @HugoLiconVOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Bitácora personal de mantenimiento para mi Mazda 6 — qué toca, qué ya se hizo y cuánto ha costado.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Pitstop is a small, single-user web app that keeps the maintenance log of one car. It follows the intervals from the owner's manual (every 10,000 km or 6 months, whichever comes first), and answers the one question that matters when you open it: what's due at the next visit?
It's in Spanish, formatted for Mexico (MXN, es-MX dates), installable on the phone's home screen, and designed to run for $0 (Vercel Hobby + Supabase Free).
| Inicio | Registrar servicio | Historial | Plan |
|---|---|---|---|
components/uiRequires Node 20+, pnpm and Docker (for the local Supabase stack).
pnpm install
pnpm supabase start # ports 5532x; applies migrations and supabase/seed.sql
cp .env.example .env.local # fill with the local URL (http://127.0.0.1:55321) and anon key from `pnpm supabase status`
pnpm dev # http://localhost:3000
Local login: [email protected] / pitstop-dev (created by supabase/seed.sql, local only).
| Command | What it does |
|---|---|
pnpm dev | Start the dev server |
pnpm build / pnpm start | Production build and server |
pnpm test | Unit tests (Vitest) |
pnpm supabase test db | Row-level security tests (pgTAP) |
pnpm lint | ESLint |
pnpm icons | Regenerate every app icon and iOS splash screen from the mark in scripts/build-icons.mjs |
Supabase: create a free project. Link it with pnpm supabase link --project-ref <ref> and run pnpm supabase db push.
Auth: under Authentication → Sign In / Providers, turn off "Allow new users to sign up". Create your user under Authentication → Users.
Seed your car: in the SQL editor, run
select seed_pitstop('<your user id>', <current km>, '<YYYY-MM-DD purchase or start date>');
Past services can then be added from the app; old dates and lower km are accepted.
Vercel: import the GitHub repo and set these environment variables:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYCRON_SECRET (any long random string)Then deploy. vercel.json schedules a twice-weekly keep-alive to /api/cron/keepalive, so the free database doesn't pause.
app/ routes: (app)/ for signed-in screens, login/, manifest, icons
components/ui/ the UI kit — Panel, Chip, Label, Orb, PillAction, PageHeader, Field, …
lib/ due-date logic, formatting, data access, Supabase clients
scripts/ build-icons.mjs — icon and splash generator
supabase/ migrations, seed and database tests
docs/ design spec and screenshots
Design spec: docs/superpowers/specs/2026-10-26-pitstop-design.md