Skip to content

KJI0YH/SwimDoc

Repository files navigation

Name

SwimDoc

Desktop application for managing swimming competitions — from entries to heats, results, and reports.

Description

SwimDoc helps swimming clubs, schools, and meet organizers run competitions with less manual work. The app covers the full meet workflow in a single Windows interface.

User guide (RU): GitHub Wiki

Features

  • Reference data: athletes, clubs, age groups, swim styles, events
  • Entries import from Excel
  • Heat allocation and start times
  • Results and combined scoring
  • Excel report export

Visuals

SwimDoc start window

SwimDoc events window

SwimDoc entries window

SwimDoc heats window

SwimDoc fixation window

SwimDoc results window

Installation

Requirements

  • Windows 10 or 11 (64-bit)
  • No separate .NET runtime install required for release builds (self-contained)

End users

  1. Download the latest SwimDocSetup.exe from Releases.
  2. Run the installer and follow the wizard.
  3. Launch SwimDoc .

Build from source

  1. Install the .NET 10 SDK.

  2. Clone the repository:

    git clone https://github.com/KJI0YH/SwimDoc.git
    cd SwimDoc
  3. Open SwimDoc.sln in Rider or Visual Studio and run the UI project, or publish a self-contained build:

    dotnet publish UI/UI.csproj -c Release -r win-x64 --self-contained true -o Artifacts/Publish/win-x64
  4. Run Artifacts/Publish/win-x64/SwimDoc.exe.

Authors

License

SwimDoc is free for personal and noncommercial use only, under the Polyform Noncommercial License 1.0.0.

Commercial use, resale, and paid distribution require the author's permission.

Third-party libraries are subject to their own licenses. The software is provided «as is», without warranty of any kind.

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages