GPS & PHOTO-VERIFIED CATCHES  ·  LIVE LEADERBOARDS  ·  WHITE-LABEL APPS  ·  OFFLINE CAPTURE  ·  MULTI-DAY SCORING & CUTS  ·  BOAT NUMBER DRAW  ·  FLIGHTED BLAST-OFF  ·  PUSH & EMAIL ALERTS  ·  TEAM TOURNAMENTS  ·  SEASON STANDINGS  ·  JUDGE REVIEW  ·  ENTRY FEES & PAYOUTS  ·  DNR CATCH REPORTS  ·  GPS & PHOTO-VERIFIED CATCHES  ·  LIVE LEADERBOARDS  ·  WHITE-LABEL APPS  ·  OFFLINE CAPTURE  ·  MULTI-DAY SCORING & CUTS  ·  BOAT NUMBER DRAW  ·  FLIGHTED BLAST-OFF  ·  PUSH & EMAIL ALERTS  ·  TEAM TOURNAMENTS  ·  SEASON STANDINGS  ·  JUDGE REVIEW  ·  ENTRY FEES & PAYOUTS  ·  DNR CATCH REPORTS  · 
White-label CPR tournament platform

Tournament fishing,
digitized.

FishByte gives your tournament series its own branded app. Anglers register and pay in it, then measure, photograph and submit each fish from the boat, with or without a signal. Judges review what comes in from a dashboard, and the leaderboard updates as they work.

CATCH · SUBMITTED EXAMPLE
Species
Walleye
Length
24.25 in
Weight
5.00 lb
Caught
Day 2 · 09:14
Position
46.8127 N  95.8460 W
Trust score82
  • Photo timestamp agrees with the clock
  • No impossible travel since the last fish
  • Second fish within 40 m of the first
LEADERBOARD · DAY 2 OF 3 LIVE
1R. Hale521.40
2M. Ortiz519.82
3T. Kwan418.15
4J. Renner517.63
CUT TO 10 AFTER DAY 2
11D. Sorbo311.07
The platform

Everything a tournament day needs.

  1. 01

    Your own app, your own name

    Ship your series to the App Store and Google Play under its own name, icon, and colors. FishByte runs underneath; anglers never see it.

  2. 02

    Catch, photograph, submit

    Two photos per fish: one on the bump board and one hero shot. Species, length and a GPS fix go with them, plus a release video if your rules ask for one.

  3. 03

    Keeps working without a signal

    Capture never touches the network. Catches queue on the device, compress as they are taken, and upload once a signal comes back. If the connection drops partway through, the next attempt picks up at the file it stopped on.

  4. 04

    Every catch scored for trust

    Photo EXIF, device location signals and the angler’s own earlier catches are cross-checked into an advisory score. Nothing is thrown out on that score alone. It tells a judge which submissions to look at first.

  5. 05

    A review queue built for the day

    Judges work a live queue of pending catches with photo thumbnails, flags, and one-tap approve or reject. The page refreshes itself, so two judges never fight over a stale list.

  6. 06

    Leaderboards that keep up

    Standings recompute as catches are approved, on the board and in every angler’s pocket. Keep them hidden until you’re ready to reveal the field.

  7. 07

    Boat numbers, drawn and posted

    Draw the numbers the field blasts off on, at random rather than by who registered first. Draw again for late entries without moving a number already issued, and every boat is told its own.

  8. 08

    Flighted blast-off

    A one-lane ramp cannot launch a hundred boats at once. Set boats per flight and minutes between them, and each flight goes out — and checks back in — that much later than the one before.

  9. 09

    Word reaches the field

    A catch decision, a director’s message to the field or to one angler, a boat number: each arrives as a push notification with an email copy behind it, and the dashboard reports how many of each landed.

  10. 10

    Team tournaments

    Run a team series: anglers form a boat, partners join with a short code, and every rostered angler’s approved catches score for the team.

  11. 11

    Season-long series

    Group a year of tournaments into a points race, with qualifiers, majors, and a championship that all count for different amounts.

  12. 12

    Entry fees in, payouts out

    Collect entry fees in the app through Stripe, refund a withdrawal, and see exactly where the pool lands before you pay anyone.

  13. 13

    The report your permit owes

    A completed event produces the catch record a state DNR asks back — one row per date per species, counted off every approved catch rather than off the leaderboard.

  14. 14

    Organizations, members, roles

    Invite directors and judges by email, set what each one can do, and switch between series without a second login if you run more than one.

In the app

What the angler is actually holding.

Screens from the shipping app, in the order an angler meets them: a fish measured in the boat, the board it moves, and the season it counts toward.

The Log a Catch screen, with a card for the bump board photo, a card for the hero photo, and catch details below them holding the species Walleye and an empty length field.
CATCH Two photos, a species and a length. The location and time come off the device, not the angler.
A live leaderboard led by a Big Fish entry of a 7.50 pound walleye, then boats ranked by total weight from 31.50 down to 18.52 pounds, each row listing its fish count, longest fish and both anglers.
LEADERBOARD Big Fish above the standings, and every boat's five fish, total pounds and longest fish under it.
Season standings for the 2026 Green Bay Walleye Trail, opening with the scoring rule in force and then boats ranked by points, each showing its placing in every event the season counted.
SEASON The points race, with the per-event finishes each total was built from spelled out underneath.

One build, two trails

The same home screen, twice. On the left the FishByte app carrying a series’ logo and colors; on the right the same code built as a trail’s own app, under its own name and icon, where FishByte appears once, in the fine print at the bottom.

The FishByte app home screen in Green Bay Walleye Trail's navy, showing a LIVE NOW card for the Fall Night Bite on Sturgeon Bay with a Log a Catch button.
Green Bay Walleye Trail
The same home screen in Minnesota Tournament Trail's own app, in black with the MTT logo, showing a LIVE NOW card for the Winnibigoshish Night Bite.
Minnesota Tournament Trail
Anatomy of a catch

What gets recorded with every catch.

Catch-photo-release depends on the evidence holding up afterwards. FishByte records all of it at the moment the fish is caught, then runs its checks before the submission reaches a judge.

What the angler submits

  • Bump board photorequired
  • Hero photorequired
  • Release videoper rules
  • Speciesfrom your allowed list
  • Lengthquarter-inch steps
  • GPS fix & timestampcaptured on device

What the server checks

  • Inside the boat’s own hourshard rule
  • Species is allowedhard rule
  • Photo time vs. claimed timeflag
  • Photo place vs. claimed placeflag
  • Mock-location appsflag
  • Travel between own catchesflag
  • Two fish, one spotflag
  • Arrived after the hornflag

Length becomes weight

One published chart turns a measured length into a tournament weight, covering 14.00″ to 34.00″ in quarter-inch steps. The phone and the server run the same chart, so a fish still sitting in the offline queue already shows the weight it will score.

20.00″2.81 lb
24.25″5.00 lb
28.50″8.12 lb

Rows shown are from the chart the platform ships with.

Tournament day

From the draw to the horn.

Before a single fish is measured, a director has to hand every boat a number, get the field off a ramp that fits three boats at a time, and make sure all of it reached the people standing on the dock.

The draw

  • Numbers drawnat random
  • Late entriesdraw again, safely
  • Numbers already issuednever move
  • A withdrawal’s numberretired, not reissued
  • Frozenat blast-off

Boat 1 gets first pick of water, so numbering by who registered first would hand a real advantage to whoever entered earliest — which is not what an entry fee buys. Directors print the sheet for the ramp; anglers read their own number off their own registration in the app.

The flights

FLIGHT SCHEDULEEXAMPLE
#BoatsOutIn
11–307:003:00
231–607:153:15
361–887:303:30

You set two numbers: boats per flight, and minutes between flights. How many flights that makes follows from the field, so 47 entries run two and 88 run three, and nobody goes back to the setting when late entries arrive. Both ends of the day move by the same interval, so every flight fishes the same hours and a boat that waited its turn is not charged for the wait.

The flight is not cosmetic. The app greys out the camera outside a boat’s own hours and the server holds a catch to the same ones, so boat 75 may log a fish at ten past three and boat 12 may not.

Word reaches the field

  • Catch approved or rejectedto the angler
  • Director’s messagethe field, or one angler
  • Boat number drawneach boat, its own
  • Every pushhas an email behind it
WEATHER DELAY · SENTEXAMPLE
By push31 of 34
By email34 of 34

Push is the fast copy and email is the durable one — it is what an angler who never installed the app actually gets. Your dashboard says how many of each landed rather than just the word “sent”. A redraw tells only the boats whose number actually changed, so a director can press the button as often as the entries need it.

Scoring

Set it up the way your series runs.

DAYS

One day or a week

Lay out each competition day with its own start and end. Bags are per day and add up across the event, so a three-day five-fish tournament is three bags of five rather than the best five of the week.

CUTS

Cut the field, more than once

Advance the top N after any day, and cut again the next. Anglers keep everything earned up to the cut, and the line is drawn from approved catches only.

SLOT

Protected slot limits

Fish inside a protected length range are released unscored, the way a slot-limited walleye fishery already works.

BAG

Bag limits & length bonus

Set the daily bag, and add a length bonus when your rules reward the longer fish over the fuller livewell.

POT

Big Fish side pot

Carve a slice of the pool out for the single biggest fish, tracked alongside the main standings.

TEAMS

Fish it as a boat

Turn teams on for the whole org, or require them. Places are won by boats, so that is what the payout report pays.

FIELD

Registration limits

Open registration, take entry fees, close the field when it fills, and refund an angler who withdraws.

Teams & season

Teams and season standings.

Most trails need two things a single-event tool leaves out. Boats that stay together all year, and a points race that settles who won the season.

The boat

  • Team size2 to 6 anglers
  • Substitutesoptional, roster up to 10
  • Partner joins witha 6-character code
  • Scores for the boatevery rostered angler

Join codes get read aloud across a dock and typed on a wet phone, so the alphabet leaves out every pair that gets misread there. No I or 1, no O or 0. Short boats also surface before blast-off rather than at the scales. The angler gets a warning, the director gets a list of who is short, and a fish from a boat that never filled its seats is turned away.

The points race

  • Scoringplacement points or pounds
  • Event tiersqualifier · major · championship
  • Counted resultsbest N per tier
  • Championshipnever dropped
SEASON STANDINGSEXAMPLE
1R. Hale5 of 7487
2M. Ortiz5 of 7462
3T. Kwan5 of 6441

Each event carries its own multiplier, so a two-day major can be worth double a qualifier without changing how many of either the season counts.

After the horn

The catch report your DNR wants back.

A permitted tournament owes its state a record of what it caught — Minnesota within 30 days of the last day fished, Wisconsin the same. A missed report is grounds for refusing the next permit, and directors have been assembling one by hand off a leaderboard that answers a different question.

FISH CATCH RECORDEXAMPLE
Permit2026-04117
WaterVermilion
DOW69037800
CountySt. Louis
DateSpeciesAnglers CaughtReleasedMeasuredInches
Jun 13Walleye689191912,041.75
Jun 13Northern Pike68121212331.50
Jun 14Walleye688484841,902.25
LARGEST REGISTERED
Walleye29.75″
Northern Pike38.50″

Why it is not the leaderboard

A fisheries manager is asking how many fish came out of the lake and went back in. So the report counts every approved catch, including the sixth fish of a five-fish bag and a fish inside a protected slot. Both score zero on the board, and both were demonstrably caught.

The inches are measured inches, never bonus inches. A length bonus is your trail’s own invention, and reporting it would overstate every fish over the threshold to the person reading the form.

  • Shapeone row per date per species
  • Fillsthe immediate-release pair
  • Permit blockevery field optional
  • Availableonce the event is completed

It waits for the event to be marked complete for the same reason the payout report does: numbers that moved every time a judge approved another catch would be worse than useless to the director holding the pen. Two things the page tells you rather than hides — mortality is not modeled, so every fish reads as released and you correct by hand if you lost one, and prize value is the payout pool, so sponsor and non-cash prizes are not in it.

For tournament directors

Run your series. Keep your name on it.

FishByte handles the software side: registrations, the boat number draw, catch verification, judging, scoring, the money, and the report the state wants afterwards. That leaves your day for running the event. Your series keeps its own name, colors and app, from the store listing through to the leaderboard.

WHERE THE POOL GOES · EXAMPLE STRUCTURE
50% 30% 12% 8%
  • 1st
  • 2nd
  • 3rd
  • Big Fish

Set the split yourself. The payout report shows the collected pool, your organization's share, and every place it pays before you send a cent.

  • Create a tournament, its days, its water, and its rules yourself
  • Draw the boat numbers and post the flight sheet at the ramp
  • Work the catch review queue on tournament day
  • Message the whole field, or one angler, from the dashboard
  • Hold the leaderboard back until you're ready to show it
  • Hand your DNR the catch report the permit asks for
  • Invite directors and judges, and set what each can do
  • Take entry fees through your own Stripe account
  • Your own branded app, not a shared marketplace
Get started

Ready to run your next tournament without a scoring table?

Create your organization and set up your first event today — anglers enter and submit catches through the FishByte app. Want it as your own branded app instead? That part we do with you.