Skip to content

jookzie/tournament-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DuelSys Sport Tournament Manager

The following project was my semester 2 synthesis assignment, 2022. Briefly, it is about managing tournaments and registered players through a desktop app, and a web application for users to register accounts, join, and view tournaments and results. The main tournament system is round-robin, where every players plays everyone.

The purpose for creating the project was to learn the following software engineering concepts:

  • C# OOP
  • SOLID principles
  • Basic ASP.NET
  • Windows Forms
  • Monolithic architecture
  • Database mapping
  • Password hashing
  • Unit testing
  • URS (User Requirements Specification, Waterfall methodology)
  • UML (Unified Modeling Language)

Currently, the projects can only be run by having a MySQL database running locally. Else, the app refuses to start, as it tries to fetch data unsuccessfully.

You can find more information in the documents provided.

TODO:

  • Add mock data
  • Add pictures
  • Add docker support for the web app

About

Tournament manager using ASP.NET and Windows Forms

Resources

License

Stars

Watchers

Forks