Beernerd.app - Week 2 Release Notes
It's been 2 full weeks of full time development. Starting to lean into our business processes and ship fast.
🚀 Features Shipped
Tournament Bracket Integration
- Interactive brackets on stat view - Users can now click directly on tournament bracket components to navigate to game stats or open stat tracking app. This streamlines the tournament experience
- Dynamic card handlers - Implemented flexible card component architecture to support clickable tournament team cards
Tournament Progression System
- Auto-advancing brackets - When a team wins a match, the system automatically populates the parent game in the next round with the winning team, enabling seamless tournament flow
- Tournament status display - Stat view now surfaces both
in-progress and completed tournaments, giving users better visibility into tournament states
Bug Fixes & Improvements
- Fixed player rating
NaN error - Resolved division-by-zero bug that was displaying NaN in player ratings, plus corrected stat value mapping to proper table columns
- Improved game config inheritance - Fixed record view bug where games with parent IDs now correctly inherit rule configurations from their parent game instead of trying to fetch from current row
Type System Refactor
- Centralized core types across the codebase utilizing built-in Typescript utility Pick
📊 Content & Marketing
- Published 3rd vlogging TikTok to grow product awareness
- Purchased 1500 stickers to give out at events to spread brand awareness
Despite a literal deck collapsing beneath my feet at a house party (everyone's okay), we're still shipping features and building momentum. Thanks for following along on the journey!