FantasyBB/TellyDraft with John T. Bonaccorsi
· Summarized
Key takeaways
- FantasyBB.com has grown from 300 to 50,000 users since its inception in 2018.
- John Bonaccorsi aimed to create a user-friendly fantasy experience that included community feedback and engagement.
- The complexity of managing time zones is a key challenge in developing apps tied to live events.
- Future expansions of FantasyBB will introduce the rebranded TellyDraft, catering to more shows beyond Big Brother.
- User experience and accessibility remains a top priority for the development of TellyDraft.
Summary
Introduction to John Bonaccorsi
Joe Tanbaum welcomes John Bonaccorsi to the podcast, introducing him as a creator of FantasyBB, a fantasy league for the Big Brother TV show. John shares a bit about his background, including his experience in web development and his personal interests in making pizza and woodworking.
The Rise of FantasyBB.com
John reveals the conception of FantasyBB.com as a passionate side project, beginning with around 300 users in its first year (2018) and skyrocketing to 50,000 users in recent years. He explains how the game is a seasonal project, with three months of active play followed by nine months for development.
Understanding Big Brother: The Show
A detailed explanation of the reality TV show Big Brother, which has been on air since 2000. John explains the show's format: contestants are isolated in a house, competing for various roles, with the audience voting contestants out weekly.
The Concept Behind Fantasy Big Brother
John discusses the idea behind FantasyBB, likening it to fantasy football but focused on Big Brother. He shares his early experiences of getting into fantasy leagues while at work and how it inspired him to create a similar experience for the show.
Building the FantasyBB Platform
John shares insights into the technical development of FantasyBB. Utilizing Laravel for backend development, he describes the evolution of the platform and various features designed to enhance user engagement.
Technical Evolution of FantasyBB
The podcast covers John's technical journey with FantasyBB, discussing iterations from using basic PHP frameworks to integrating Vue.js components, and then transitioning to libraries like LiveWire and Alpine as the app evolved.
Scaling Challenges and User Feedback
John reflects on the scaling challenges faced as users increased, including server overload and the measures taken to ensure smooth performance during peak usage times, like live show airing.
User Engagement and Community Feedback
Discussions surrounding user engagement highlight how community feedback, including comments from Reddit, helped refine the platform over the years. John emphasizes the importance of listening to user suggestions.
Favorite Features and Future Aspirations
John shares his favorite features created for FantasyBB, including the draft system and point scoring, which evolved based on user interactions and gameplay mechanics.
Understanding the Draft System
He explains the unique draft mechanism used in FantasyBB that considers various factors about contestants, including special rules for trading and drafting players.
The Complexity of Point Systems
John dives into the complex scoring system in FantasyBB, based on the actions of Big Brother contestants, and discusses challenges tied to user time zones and point calculation.
Navigating Time Zones in App Development
The podcast highlights the intricate nature of accommodating different time zones, ensuring users in various regions experience game updates simultaneously without spoilers.
Game Mechanics and Scoring in Big Brother
Detailed mechanics impact scoring for players’ fantasy teams, reflecting real-time changes and events occurring in the Big Brother house, including competitions and evictions.
Adapting to Changes in the Game Format
John reviews how the FantasyBB platform needs to remain agile to accommodate any structural changes within Big Brother, especially with twists introduced during the show.
Rebranding and Expanding the App
The conversation shifts towards an upcoming rebranding to TellyDraft, aimed at including various shows like Survivor in addition to Big Brother, showcasing John's vision for future growth.
User Experience and Account Management
A focus on enhancing user experience as John details account management improvements through a shared platform for users across different shows.
Monetization and Future Plans
John considers future monetization possibilities while emphasizing his vision of keeping FantasyBB accessible and free for families to enjoy.
Sponsors
- TellyDraft · Domain dedicated to expanding FantasyBB into covering more shows beyond just Big Brother.
- John Bonaccorsi · Website featuring more about John & his endeavors.
Show notes
John T. Bonaccorsi drops by to chat about FantasyBB, his seasonal (what) side project that affords him an unheard of 3 months of active users and 9 months of dev time to improve the product. He also chats about how he's expanding the site into TellyDraft, covering more than just Big Brother.
- (00:00) - Introduction to John Bonaccorsi
- (02:48) - The Rise of FantasyBB.com
- (05:44) - Understanding Big Brother: The Show
- (08:32) - The Concept Behind Fantasy Big Brother
- (11:12) - Building the FantasyBB Platform
- (14:04) - Technical Evolution of FantasyBB
- (16:49) - Scaling Challenges and User Feedback
- (19:33) - User Engagement and Community Feedback
- (22:18) - Favorite Features and Future Aspirations
- (22:45) - Understanding the Draft System
- (24:52) - The Complexity of Point Systems
- (26:07) - Navigating Time Zones in App Development
- (29:34) - Game Mechanics and Scoring in Big Brother
- (30:58) - Adapting to Changes in the Game Format
- (35:00) - Rebranding and Expanding the App
- (38:27) - User Experience and Account Management
- (39:08) - Monetization and Future Plans
https://www.johnbon.dev
https://tellydraft.com
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account