diff options
-rw-r--r-- | README.md | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..844abbd --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +# Olympia 2024 Events +> View updated Events with its Competitors and Rankings of all Disciplines + + + +## Getting Started + +### Dependencies + +- Qt6 + +### Installation + +```sh +git clone git@gitlab.kit.edu:ugmgt/itat_challenge_2024.git +# or download release +cd itat_challenge_2024 +cmake -B build +cmake --build build +``` + +## Code Structure + +### UML Diagram + +```plantuml +class Application { + QGuiApplication app + QmlComponent component + SportModel model + FilterModel<SportModel> filter +} + +class SportModel { + String discipline + <EventInfo> model + request(String discipline) + parseData() +} + +class FilterModel {} + +class EventInfo { + String eventName + List<Competitor> competitors +} + +class Competitor { + String name + String code + String noc +} + +Application *-- "1" SportModel +Application *-- "1" FilterModel + +SportModel *-- "0..*" EventInfo +EventInfo *-- "0..*" Competitor +``` + +## Authors + +- **Silas Stulz** - *Initial Work* +- **Gero Beckmann** - *Initial Work* + |