A fantasy basketball platform for Iceland's 1st division, season 25-26. Users draft rosters, manage weekly lineups, and score from real match stats. Roles separate league admins from players. Live updates, fixtures, standings, and transactions keep gameplay consistent through the season.
Frontend
Blazor
Backend
.NET 8
Database
PostgreSQL

Tech Stack
Core Features
Users draft their rosters and manage weekly lineups with complete control over their fantasy basketball team.
Score points from real match statistics with live updates, fixtures, standings, and player performance tracking.
Separate roles for league admins and players ensuring secure and organized league management throughout the season.
Visual Preview



Deep Dive
Technical details and challenges
Basketball fans in Iceland wanted an engaging fantasy sports experience for the domestic league. The challenge was creating a real-time fantasy platform that could handle live scoring, player statistics, team management, and league standings while keeping users engaged throughout the season. The system needed to be fast, responsive, and handle concurrent users during game days.
Built a full-stack React and Node.js application with PostgreSQL for robust data management. Users can create fantasy teams, make trades, track live scores, and compete in leagues. The frontend provides an intuitive drag-and-drop interface for team management. Real-time updates keep scores current during games. Admin tools allow easy management of players, games, and statistics.
React provides a smooth user experience with efficient state management. Node.js backend handles API requests, scoring logic, and database operations. PostgreSQL stores user accounts, teams, players, games, and statistics with optimized queries for leaderboards. TypeScript ensures type safety across the codebase. The scoring engine processes player performances and updates fantasy points in real-time.
Successfully launched and served basketball fans throughout the season. The platform handled hundreds of active users, thousands of fantasy teams, and live scoring for all league games. Users praised the intuitive interface and reliable performance. The project demonstrated skills in building real-time sports applications with complex business logic and engaging user experiences.