Skip to content

totallynotdavid/movies

Repository files navigation

tracker

CI

You can track what you're watching, have watched, or plan to watch, write notes, rate titles, and mark favorites. Built with Void (Cloudflare Workers + D1) · Vite · Vue 3 · Drizzle ORM · UnoCSS

Running locally

cp .env.example .env.local
bun install
bun dev

Migrations and seeding run automatically before the dev server starts. The seed pulls from committed fixtures in db/fixtures/media.json, so no API keys are needed to get going.

To refresh the fixtures against TMDB (requires TMDB_READ_ACCESS_TOKEN in .env.local):

bun run fixtures:fetch      # pull by IDs listed in db/fixtures/meta.json
bun run fixtures:trending   # replace with current trending titles

Deploying

Normal release:

bun run release

Destructive recovery (after you manually reset/recreate the remote project/DB):

bun run recover

Use the first command for day-to-day releases. Use the recovery command only when you intentionally need a clean remote database.

About

I watch multiple things at once, and I have a bad memory

Resources

Stars

Watchers

Forks

Contributors