Overview
What the project is designed to do
A Vercel-native movie-ranking product where visitors search OMDb, build exactly five nominations, arrange them accessibly, publish an immutable snapshot, and explore shared rankings.
The draft stays in the browser and supports accessible ranking controls, an optional title, and an optional display name without accounts.
Functions keep OMDb private and use configured Upstash storage for durable public lists and shared rate limits.
Problem
What needed to change
The original MERN project needed accessible ranking, private credentials, and durable sharing without introducing accounts.
Solution
How the release responds
Use static documents, local drafts, focused functions, immutable URLs, and explicit loading, offline, error, and configuration states.
Key features
What visitors can use
- Paginated OMDb search
- Exactly-five local draft
- Accessible ranking controls
- Immutable public list URLs
- Explore feed and leaderboard
Implementation
How it was built
- 01
Static documents use no external build dependencies.
- 02
Functions validate search, publish, list, and explore requests.
- 03
Live health confirms OMDb and durable Upstash publishing.
Architecture
Delivery shape
A static app talks to narrow functions backed by server-side OMDb and Upstash REST storage.
Product boundary
What this release does not claim
- No accounts, comments, social feed, ads, analytics, AI recommendations, or email collection
- Public UGC still requires moderation and deletion processes