I have a problem.
I consume a lot of media — films, games, books, podcasts, anime — and I never remember where I left off.
"What episode was I on?"
"Did I finish that book or did I just... stop?"
"Wait, I already watched this?"
So I built Sequel to fix that.
What is Sequel?
Sequel is a self-hosted media tracking app. Think of it as a personal kanban board for your entertainment backlog.
You pick a category — films, games, books, podcasts, or anime/manga — create a board, search for titles, and track your progress through customizable columns.
To-Listen → Listening → Listened.
To-Play → Playing → Played.
You get the idea.
How It Works
Say you want to track podcasts.
You create a "Podcast" board, type a name, and Sequel hits the Listen Notes API to search. Pick a result, and it shows up as a card on your board — title, cover art, description.
The metadata gets cached in your own PostgreSQL database so the board loads instantly on refresh. No API calls on page load. No unnecessary calls. Just your board, ready when you are.
Self-Hosted, No BS
This isn't a SaaS product. There are no accounts, no user tracking, no cloud service.
You run it yourself — Docker or local dev — and it's yours.
- Frontend: React + Vite
- Backend: Hono + Node.js
- Database: PostgreSQL
- API calls happen server-side only, never exposed to the browser
The primary user is the person who deploys the app. That's it.
Why It Matters
Sequel taught me something about building for yourself.
When you're the user, you don't need to guess what features matter. You just build what you need — and it turns out, other people need the same things.
It's not trying to replace Trakt or MyAnimeList.
It's just a simple, clean way to know exactly where you left off.
And honestly?
That's enough.