From e04fe01e72dfcf3a1d10f934710bd18997c2c4e6 Mon Sep 17 00:00:00 2001 From: tikaiz Date: Fri, 30 Jan 2026 09:18:48 +0100 Subject: [PATCH] Added idea and concept md files --- docs/concept.md | 14 ++++++++++++++ docs/idea.md | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 docs/concept.md create mode 100644 docs/idea.md diff --git a/docs/concept.md b/docs/concept.md new file mode 100644 index 0000000..9d8d748 --- /dev/null +++ b/docs/concept.md @@ -0,0 +1,14 @@ +# Concept + +- Homescreen + The homescreen of the App should display a list of upcoming tournaments + and a button to a tournament you are participating in. + If you press on a tournament in the list, the detail view should open +- Tournament Detail View + The tournament detail view displays all the information about a tournament, + like +- The registration period +- The maximum amount of teams +- Preview pictures +- A button for registering your Team if in the registration period +- A button to view the stats of the tournament if it has been completed or is currently ongoing diff --git a/docs/idea.md b/docs/idea.md new file mode 100644 index 0000000..eea8c07 --- /dev/null +++ b/docs/idea.md @@ -0,0 +1,14 @@ +# Splatoon Tournament Manager + +## Explanation + +I implemented a tournament manager for Splatoon in the past, but it was for one client only, so the participating teams couldn't see their score. +This new version is written in Flutter for Android and uses websockets to display your current ranking and information about the past matches during the tournament. +The Backend is written in Express/JS and communicates with the frontend using both REST endpoints and Websockets while using an SQLite database for persistance. + +## Technologies + +- Flutter +- Websockets +- Express +- SQLite