AnVic ITBack to work
WORK / amatorska-siatka2023

Amatorska Liga Siatkówki

Volleyball-league platform.

Role
Solo build + ongoing iterations
Timeframe
~4 months initial · 3 seasons of iterations
Client
Amatorska Liga Siatkówki
Status
Live
Amatorska Liga Siatkówki
01

Overview

A complete league management system for an amateur volleyball league — teams, player rosters, fixtures, per-match score logging, automatic standings, and full play-off / play-out brackets with golden-set tie-breakers when scores and sets are level. Now in its third season, with two years of iterative improvements driven by league organisers.

03

Solution

Django backbone with PostgreSQL. Organisers log set-by-set scores after a match; the system recomputes standings, head-to-head, and promotion/relegation brackets in the same request. Teams, players, and fans see the same data within seconds.

04

Key features

01

Team & roster CRUD

Add and edit rosters each season; rolling player history across seasons.

02

Matchday score logging

Organisers type set-by-set scores; app computes winner, points, and MVP automatically.

03

Live league table

Standings, head-to-head, and upcoming fixtures refresh the moment a match is logged.

04

Play-off brackets

Full play-off and play-out trees with golden-set tie-breakers when sets are level.

05

Season archive

Every past season stays browsable — a permanent record of every match, player, and MVP.

05

Tech & stack

Django + PostgreSQL. Bootstrap on the front — league organisers wanted the look they were used to, not a bespoke design. Deployed on the same VPS as the rest of the portfolio; dumps nightly to an off-box backup.

Have something worth building?

pj@anvic.it