π¬ MyCineDen
Your cozy corner for every film you've ever loved β log what you've watched, rate it your way, and keep track of what's next.

πΏ What is MyCineDen?
MyCineDen is a personal movie tracking web app β a fun side project built with Go on the backend and Svelte on the frontend. It's your own cozy den where every film you've ever watched has a place.
No social feeds. No critic scores. No noise.
Just your movies, your ratings, your den.
β¨ Features
π₯ Watched Movies
- Log every movie you've watched
- Give it your own personal rating (1β10)
- Add personal notes or a short review
- See your full watched history at a glance
- Movie posters and details auto-fetched via TMDB
π Watchlist
- Add movies you're planning to watch
- Keep your "to-watch" queue organized
- Move a movie from Watchlist β Watched once you've seen it
π Search & Discover
- Search movies in any language
- Powered by the TMDB API
- Auto-complete with posters, year, and language info
π¨ Clean, Fast UI
- Built with Svelte β snappy, no bloat
- Minimal and focused interface
- Responsive design for desktop and mobile
π οΈ Tech Stack
| Layer |
Technology |
| Backend |
Go (Golang) |
| Frontend |
Vite + Svelte |
| Database |
SQLite |
| Movie Data |
TMDB API |
| API |
REST / JSON |
π Movie Data β TMDB API
MyCineDen uses the TMDB (The Movie Database) API to fetch movie details, posters, and metadata.
- π Free for non-commercial use
- πΈ Provides posters, backdrops, cast, genres, release dates
To use it, grab a free API key at themoviedb.org and add it to your .env:
TMDB_API_KEY=your_api_key_here
πΊοΈ Roadmap
π License
MIT β do whatever you want with it.
Built with β and way too many late-night movies.