Inspiration The theatre audition process is fragmented and time-consuming. Actors waste hours scouring dozens of websites, PDFs, and social media pages, struggling to standardize the information. We built Audition Spotlight to be the central hub we wished existed, empowering performers by putting all the opportunities at their fingertips.
What It Does Audition Spotlight aggregates and standardizes audition and theatre listings into one powerful, searchable platform. Actors can filter by location, role type, and dates, save favorites, and get smart reminders. It eliminates the clutter, saving performers time and helping them focus on what matters: their craft.
How We Built It Frontend: A modern React.js application with Tailwind CSS for a responsive and clean user interface. Backend: Node.js with Express.js to handle our API logic and business operations. Database: PostgreSQL to reliably store user data, auditions, and theatre information. Authentication: Auth0 for secure, seamless login via email, Google, and other providers. Data Aggregation: A combination of a custom submission portal for theatres and targeted web scrapers (using Puppeteer) to gather public audition data.
Challenges We Ran Into Data Standardization: The biggest hurdle was parsing inconsistent information from hundreds of different sources (PDFs, web pages, etc.) into a single, clean format. Scalability: Our initial web scrapers were fragile and broke with minor website design changes, teaching us the importance of robust error handling and data pipelines. User-Centric Design: Balancing powerful filtering options with a simple, intuitive interface was a constant challenge that required extensive user feedback.
Accomplishments We're Proud Of
- Creating a tool that genuinely saves our users 5-10 hours of work each audition season.
- Successfully launching with a database of over 1,000 active auditions and theatres in our beta region.
- Building a passionate early adopter community of actors who provided invaluable feedback and championed our platform.
What We Learned Talk to users early and often. Our initial assumptions about filter priorities were completely wrong until we watched actors use the platform. "Perfect" is the enemy of "shipped." Starting with a manually-populated MVP was the right call; it validated the idea before we invested in complex, automated scraping. The theatre community is incredibly collaborative. Once we gained trust, theatres were eager to partner and submit their data directly.
What's Next for Audition Spotlight
- Expanding our Social Features: Rolling out the "Friend" system to see where your network is auditioning and performing.
- Launching Reminders & Alerts: Proactive notifications for saved auditions and new postings that match a user's profile.
- Growing our Database: A nationwide expansion and deeper partnerships with theatre companies to become the industry standard.

Log in or sign up for Devpost to join the conversation.