Built a dashboard to track my expenses, watchlist, subscriptions, and notes-and connected it to ChatGPT so I can update everything just by chatting.
I hadn't worked on a public project in a while since most of my free time goes into personal tools. I already had a bunch of APIs for tracking expenses and movies, and when ChatGPT introduced Custom GPT Actions, I hooked my API into it so I could do things like:
"Spent ₹450 on lunch today." or
"Add Dune 2 to my watchlist."
I liked the idea of putting my API \*inside\* AI instead of putting AI inside my API.
A friend wanted the same setup, so instead of sharing my personal API collection, I turned it into a proper self-hostable dashboard.
\*\*Features\*\*
\* 💸 Expense tracking with salary cycles and AES-256 server-side encryption before data reaches Firestore.
\* 🎬 Watchlists with AniList, Trakt, and Letterboxd CSV import + automatic cover art.
\* 🔄 Subscription reminders and portfolio tracking for crypto/mutual funds.
\* 🤖 OpenAPI backend that works with ChatGPT Actions and Gemini Gems using OAuth.