Theatre App

Completed: 2026-01-01

A web app for browsing and ranking theatre shows

The first iteration of a theatre companion app, built with the ambition of doing everything at once. The idea for this first iteration was to create an all-in-one app for theatre enthusiasts:

  • Show Rankings — record and rank every show you've seen, building a personal theatre history
  • Show Database — browse Broadway, Off-Broadway, and touring productions
  • Trip Planner — plan theatre trips by viewing schedules, ticket options, and personal lists
  • Recommendations — an AI-powered chatbot that uses your rankings and other preferences to help you decide between shows, and to gauge how much you might like a particular show

The scope was ambitious and the pace was fast — features were pushed out quickly, and the codebase reflects that. This iteration served as a proof of concept and informed what would eventually become a more focused second iteration.

Technologies Used

  • TypeScript, React, Next.js (App Router)
  • Convex (database + backend functions)
  • OpenAI / Anthropic API (recommendations engine)