Volleyball e-scoring app

Control the game digitally.

VolleySync is an e-scoring app for volleyball referees and scorers. Score live, keep every rule in check, and export the official scoresheet when the match ends.

Standing in front of a giant Mikasa volleyball at the AVC Men's Volleyball Cup venue
At the AVC Men’s Volleyball Cup, Ahmedabad 2026.

Score

Record every rally, substitution, timeout and challenge at the scorer’s table.

Sync

Send the live match to the venue screen and the second referee’s display.

Record

Download the FIVB scoresheet and match log as PDFs.

Features

Made for live refereeing and scoring, not statistics.

At the table

Live rally scoring

Score point by point with serve tracking and set results.

Deciding set

The court change after 8 points in the deciding set is handled for you.

Set point

The score blinks on the display whenever a team has set point.

Officials’ tools

Libero control

Libero replacements follow FIVB alternation rules, with libero-to-libero swaps.

Video challenge

Two challenges per team per set. A successful challenge can change the score or serve.

Fair play and forfeit

Rate fair play with five stars, choose a reason, and end the match on a forfeit.

Coach lineups

Coaches submit PIN-locked rosters. The scorer imports and approves both teams.

Records and data

FIVB scoresheet

Fills the official landscape scoresheet automatically and exports a PDF.

R-6 Libero Control Sheet

Generated from the live match data.

Match log

A full event log as a separate PDF.

Saved on device

Match data stays in the browser, with optional cloud sync.

Match day

One scorer, plus screens for everyone else in the hall.

Scorer

The main app. The scorer runs the match and every rule check from here.

Live scoreboard

A full-screen display for the venue with score, sets, timeouts, substitutions, challenges and the winner.

Lineup and rotation

A display for the second referee showing positions, rotation and libero status.

A match, step by step

Collect lineups

Coaches send their rosters. The scorer approves both.

Start the match

Open the scoreboard and lineup displays on their own screens.

Score the rallies

Log points, changes, timeouts and challenges as they happen.

Export the records

Download the scoresheet, libero sheet and match log.

User guide

Everything a scorer needs, from setting up the match to exporting the records. Open the scorer at dc-volley.web.app and follow along.

Part 1. Before the match

Enter the match information

Fill in the date, time, city, country code, division (men or women), category (youth, junior or senior), pool, competition, match number and venue. Choose the format, best of 3 or best of 5, and the number of substitutions per set.

Add the match officials

Enter the 1st referee, 2nd referee, scorer and assistant scorer.

Set up the teams

Type each team’s name and pick its jersey colour. You can also upload a logo or country flag, and clear it if you make a mistake.

Do the coin toss

Choose the toss winner and what they chose: serve first, receive first, or the side. Then assign Team A to the left side and Team B to the right.

Add the rosters

Enter up to 14 players for each team. You can save a team and load it again later. If coaches sent lineup files, import them and approve both teams.

Add team officials

Open Team Officials and Signatures to enter the coach, assistant coach, medical officer, trainer and captain for each team.

Pick the starting lineups

Press Next: Setup Lineups, choose the six starting players for each team in Set 1, then press Start Match.

Part 2. During the match

Score each rally

Record every rally with the Start Rally and + Point buttons. If you press a wrong button, press Undo.

Timeouts

Press TO for the team that asked. Press End Timeout when play resumes.

Substitutions

Press SUB. Pick the player on court who comes out and the bench player who comes in. Choose Regular Substitution, or Exceptional Substitution for an injured player.

Libero

When a libero can enter, the app asks you to replace or skip. When the libero must leave, confirm the exit. To swap one libero for another, use Libero Swap.

Sanctions

Press Sanction, choose the team and the type (delay warning, delay penalty, yellow card, red card, expulsion or disqualification). Add the jersey number and notes if needed, then press Record Sanction.

Change sides

Use Swap to switch the teams’ sides. In a deciding set, the app handles the court change after 8 points for you.

Start the next set

Press Setup Next Set and choose the lineups. Before a deciding set, the app takes you through a new coin toss: who won, what they chose, and which side they pick.

Show the score to the hall

Use the Scoreboard button for the venue screen, Lineup for the second referee’s display, and Broadcast for the broadcast widget.

Part 3. After the match

End the match

Press End Match. If a team did not play, use Forfeit and pick a reason, such as no-show, too few players or withdrawal.

Rate fair play

Open Fair Play to give each team a five-star rating, with remarks.

Check the summary

Summary shows timeouts used, substitutions, libero replacements, sanctions and match duration. History holds the full event log.

Export the records

Press Export PDF for the FIVB scoresheet, Libero Sheet for the R-6 Libero Control Sheet, and Data to download the match log as a PDF.

Tip

Press Save during the match. Your data stays in the browser, so use the same device and browser, and export the PDFs before you clear your browser data.

Demo

Watch VolleySync in use, flip through the presentation, then look up any button.

App demonstration

VolleySync at a tournament: the scorer at the table and the live scoreboard on the big screen.

A full match, start to finish

A complete match on the latest VolleySync, from game setup to the exported scoresheet. The original recording is about 25 minutes long and is shown here at 8 times speed.

How to use the app

A step-by-step walkthrough: match setup, rosters, lineups, scoring, timeouts, substitutions, sanctions, summary, and the FIVB scoresheet and R-6 libero sheet exports. The teams and players in the match are sample data.

Presentation

Slide 1

Every button explained

Buttons appear in the order you meet them in the scorer.

Setup screen

Upload Logo/FlagAdd a team logo or country flag.
ClearRemove the logo or flag you added.
Save Team 1 / Save Team 2Save that team’s roster to a file.
Load Team 1 / Load Team 2Load a saved roster for that team.
Save Roster / Load RosterSave or load the rosters of both teams together.
Team Officials & SignaturesOpen the form for coaches, medical officer, trainer and captain.
Next: Setup LineupsGo on to choosing the starting six for each team.
CancelClose the lineup screen without starting.
Start MatchBegin the set with the lineups you picked.

Top bar

RosterShow both team rosters.
Save / LoadSave the match to the device, or load a saved match.
Setup Next SetOpen the lineup screen for the next set by hand.
DataShow the sets data, with a button to download the match data PDF.
SummaryShow timeouts used, substitutions, libero replacements, sanctions and match duration.
HistoryShow the full event log, with its own Export PDF button.
Export PDFCreate the FIVB scoresheet as a PDF.
Libero SheetCreate the R-6 Libero Control Sheet as a PDF.
Libero SwapSwap one libero for another.
LineupOpen the lineup display for the second referee.
ScoreboardOpen the live scoreboard for the venue screen.
BroadcastOpen the broadcast bar.
OfficialsOpen the team officials and signatures form during the match.
SanctionRecord a sanction against a team.
Fair PlayGive a fair play rating.
ForfeitDeclare a forfeit.
SwapSwitch the teams’ sides.
UndoTake back the last point.
End MatchFinish the match.
ExitLeave the match. The app asks you to confirm first.

Court controls

Start RallyStart the rally. Press it again to stop.
+ PointGive a point to that team.
TORecord a timeout for that team.
End TimeoutClose the timeout and resume play.
SUBOpen the substitution screen.
LiberoOpen the libero replacement screen.
ROTRotate that team’s players by hand.

Pop-up windows

Regular SubstitutionConfirm a normal substitution.
Exceptional SubstitutionReplace an injured player. Then press Confirm Exceptional Substitution.
Confirm ReplacementConfirm that the libero replaces the chosen back-row player.
Replace with Libero / SkipAccept or skip the libero entry the app offers.
Confirm ExitConfirm that the libero leaves the court.
Record SanctionSave the sanction type, jersey number and notes.
Serve First / Receive First / Choose SideDeciding-set coin toss: what the toss winner chooses.
Left Side / Right SideDeciding-set coin toss: the side the team picks.
Save Fair Play RatingSave the star rating and remarks.
Declare ForfeitConfirm the forfeit and its reason.
SaveSave the team officials and signatures.
Download PDFDownload the match data as a PDF.
CloseClose the pop-up window.

Built for the game

VolleySync began as DC_Volley, a scoring tool made by State Volleyball Referee Devabrot Chaliha in Assam, India. It grew into a complete e-scoring app for the officials who run the match.

Tested at BVL Plus Challenger Series 2026

VolleySync ran at the tournament in Guwahati.

Meet the developer

Devabrot Chaliha wearing an Assam volleyball referee shirt

Devabrot Chaliha

Sound mixing engineer, sound designer, State Volleyball Referee and sports technology innovator

Devabrot is an award-winning film sound professional, a State Volleyball Referee in Assam, and a builder of digital sports tools. Few people work across all three, and each one shapes the others.

In cinema he works as a Re-Recording Mixer and Sound Mixing Engineer, mostly in Gujarati films. His job is to bring dialogue, music, effects and ambience together into one immersive experience.

On the volleyball court he knows what officiating demands: accurate scoring, coordination between officials, and strict attention to the rules. VolleySync comes from that experience. It supports referees, scorers, tournament organizers and volleyball associations with digital scoresheets, lineup management, match records, referee-support tools and multi-device use.

He also teaches and shares knowledge on immersive audio and Dolby Atmos workflows, to help the next generation of sound professionals.

YouTube channelIMDb profile

Recognition

Poster of the Gujarati film Hellaro

2021

Gujarat State Film Award for Best Sound Mixing, Hellaro

Poster of the Assamese film Case Tu Nagen

2025

Prag Cine Award for Best Sound Design, Case Tu Nagen

Poster of the film Jagan with the Gange Sur Seine best sound award

2026

Best Sound, Gange Sur Seine 2026, Jagan

"My aim is to create work that makes a difference, through the power of sound, the integrity of sport and the possibilities of technology."

Gallery

Best Sound Design trophy from the Prag Cine Awards, Northeast India
Best Sound Design trophy, Prag Cine Awards
Receiving a trophy on stage at a Gujarati film awards ceremony
Receiving the award at the Gujarat film ceremony
Mixing at a console in a studio with a film title on the screen
Mixing Atkan Chatkan in the studio
Seated at a large mixing console
At the mixing console
Referees and officials on a floodlit volleyball court at night
On court at a night tournament

Focused

Refereeing and scoring first. It does not try to be a statistics package.

Official format

Outputs follow the FIVB scoresheet and libero control layouts.

No install

It runs in the browser on a laptop, tablet or phone.

Contact us

Reach VolleySync at either of our two addresses, or find us online.

Guwahati

B1, Crystal Plaza,
VIP Road,
Guwahati-781036

Open in Maps

Mumbai

A301, Galaxy Classique ABCD,
Goregaon West
Mumbai-400104

Open in Maps

Phone

+91 93247 48511
+91 80978 38511

Call us

Email

dcvolley25@gmail.com
chalihadebu@gmail.com

Send an email

Find us online

Get started

Open the app in your browser. There is nothing to install.

DC_VolleyDB is the companion performance system. It tracks players, teams, matches, leaderboards and league tables.

Open the scorer

Go to dc-volley.web.app on the device at the scorer’s table.

Enter the teams

Add rosters by hand or import the coaches’ lineup files.

Score the match

Start the first set and record each rally.