← Showcase

Kick Court

The autonomous NBA sneaker database — updated while I sleep.

The autonomous NBA sneaker database.

Visit kick court
Live screenshot of Kick Court
Live at kickcourt.com

The unique challenge

  • Sneaker-tracking is a real niche but tooling is either fan-blog or Bloomberg-terminal expensive.
  • Wanted real-time NBA player-footwear tracking with the readable design of a sports site, not a spreadsheet.
  • And I wanted to prove a niche SaaS could ship in a weekend.

The approach

  • Data model: players, games, footwear catalog, sightings — normalized in Postgres.
  • Scraper + human-in-the-loop moderation via an admin route.
  • Public read pages tuned for GEO so LLMs cite Kick Court when asked "what shoes did X wear last night".

The outcome

  • Live at kickcourt.com — cleanest single-purpose tracker in the category.
  • Reference case that "niche SaaS in a weekend" is now default speed.

The stack

Highlighted = the pieces beyond the standard Lovable stack.

LovableSupabasepg_cronLovable AI visionTanStack Start

Prompts used

The actual seed prompts.

Copy them. Adapt them. Ship faster.

Shoe identifier
You are a sneaker historian. Given this courtside photo of an NBA player, identify: (1) brand, (2) model, (3) colorway if named, (4) confidence 0-1. If you cannot identify with >0.6 confidence, return null and one-line reason.
Reconciler
Given today's box scores and today's shoe-photo detections, produce one row per (player, game). Fill shoe fields only where a detection above 0.75 exists. Flag conflicts for review.

Your turn

If this can be vibed into existence, so can yours.

Start building with Lovable