Overview
System at a glance.
KickBlast Judo is a C# and SQL Server desktop application connecting eight club-management workflows, automated calculations, dashboard reporting and printable billing.
System design
Club administration was a chain of related tasks, not isolated forms.
Athletes, coaches, plans, competitions, private coaching, monthly bills and payments form one connected club workflow rather than isolated records.
One navigation model for eight workflows
ChallengeSeparate windows can quickly become difficult to track in a desktop application.
DecisionI used a consistent sidebar and page structure for athletes, coaches, plans, categories, competitions, coaching, billing and payments.
Why it mattersFamiliar placement reduces the mental reset between tasks and keeps the application feeling like one system.
Calculate from stored rules, not copied totals
ChallengeTraining and competition charges can be entered inconsistently when each bill is calculated manually.
DecisionThe application calculates training, competition, private coaching and payment totals from the relevant records.
Why it mattersCentral calculation rules improve consistency and make the output easier to review.

Printable billing completes the task
The report turns stored calculations into an output the administrator can review, print and hand over.
- Uses the same stored fee and payment records
- Presents a clear total and payment state
- Closes the workflow beyond the on-screen calculation
System highlights
A desktop system that follows the administrator's real sequence of work.
Login-protected access
A single authenticated role keeps club records behind a controlled entry point.
Connected CRUD forms
The main records can be added, searched, viewed, updated and deleted through consistent interfaces.
Automated calculations
Training, competition, coaching, fee and payment values are calculated from stored information.
Operational dashboard
Totals, upcoming events, revenue trends and athlete statistics are visible at a glance.
Record screens keep actions close to the data they affect.
The dashboard gives a quick operational picture before the administrator opens a detailed workflow.
Outcome
A complete desktop workflow from record entry to printable billing.
The application was completed, functionally tested and published on GitHub. Its value is the way related club tasks operate through one data-connected interface.
Eight core club-management workflows in one application
SQL Server-backed create, read, update, delete and search operations
Automated fee and payment calculations
Dashboard totals and visual summaries
A feature is finished only when the user's task is finished.
The application brings related records and calculations into a coherent desktop experience. The dashboard and print flow make the stored data useful beyond basic CRUD operations.
- Map the full task, including the output people need afterward
- Keep desktop navigation consistent across many forms
- Separate calculation rules from presentation where possible
Enomy Finance
An interactive Figma design that makes currency conversion, investment quotes and account activity easier to understand.
