06
MOVIE TRACKER & RATINGS
IN DEVELOPMENT
Movie Show Time
An elegant, offline-first movie and TV tracking application built with Flutter. Discover movies via TMDB, log watch dates, rate films, and compare ratings with your partner.
+
Movie Show Time Key Visual / Screenshot
100% × 380px
TARGET PLATFORMS
Web (PWA), Linux Desktop, Windows, Android & iOS
GENRE & CATEGORY
MOVIE TRACKER & RATINGS
CURRENT STATUS
Active development & live PWA testing
TECH STACK
Flutter · Dart SDK · TMDB API v3/v4 · Sembast NoSQL · Responsive PWA
// PROJECT OVERVIEW
Behind Movie Show Time
Movie Show Time is an intimate movie tracking, exploration, and rating application built using Flutter. Designed to resolve the classic "what should we watch tonight?" dilemma, it combines live TMDB search, rich poster art, custom watch-date logging, personal review notes, and offline-first persistence powered by Sembast. With architectural headroom for partner synchronization via Supabase, it turns movie nights into a shared cinematic journey.
STATUS: Active development & live PWA testing
// KEY HIGHLIGHTS
Core Design & Features
[01]
Live TMDB search integration with rich poster art and fallback catalog for instant offline discovery.
[02]
Offline-first watch logging with custom watch dates, 1-10 rating scale, and review notes stored in local Sembast NoSQL storage.
[03]
Smart disk-caching architecture for movie posters to eliminate network flicker and enable instant offline startup.
[04]
Built-in partner rating comparison architecture designed for seamless cloud sync via Supabase.