Web platform, 2026, In progress
Videodrome
A web presence and inventory rebuild for a beloved Atlanta video store, with an engineering story underneath: migrating a legacy desktop database into a modern, searchable catalog.

01 / 05
The brief
Videodrome is an Atlanta video store with a catalog streaming cannot match: about thirty thousand titles, shelved by director and country instead of by algorithm. The job was a web presence worthy of the shelves and an inventory the staff could actually run.
The hard part
The data lived in a legacy Clarion desktop database, a closed decades-old system never meant to touch the web. The storefront was the easy part. The real work was getting thirty thousand records out without losing the hand-built organization that makes the store what it is, then modeling them in PostgreSQL to support search by title, director, and country, plus live rental availability.
The build
The front end is a TypeScript and Next.js storefront over that Postgres catalog: fast search, filters for availability and genre, and film cards showing poster, director, year, and copies left. One data model feeds both the site and the point-of-sale, so the counter and the web read from a single source of truth instead of two systems drifting apart. The look is editorial and dark, on a small design system that keeps new sections consistent as the catalog grows.
Where it stands
The design and data model are built. The rebuild is in development, not yet live on the store's domain. The screens here are from the working design. Next is the migration tooling and the staff-facing inventory views.