Full stack · API · Entertainment

Live application

Nominate It

Search, rank, publish, and explore personal top-five movie lists.

Nominate It home screen inviting visitors to build and rank a top-five movie list

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

  1. 01

    Static documents use no external build dependencies.

  2. 02

    Functions validate search, publish, list, and explore requests.

  3. 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

Continue exploring

Related projects