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)