Skip to content
Te4nick edited this page Mar 17, 2022 · 1 revision

myCompetes

Android app to easily take part in or organize real-life tabletop tennis competitions.

Briefly about the main

My dad is found of tabletop tennis and takes part in local competition, but hosts are far from modern technologies, so all player managment such as marking attendance and calculating rating is made by hand on paper. This took so much time, so he asked me to make a mobile app to speed up the whole process. Introducing user profile to display fast competition ratings, open competition browser to attend multiple contests at wish and of course special tools to create and manage your own competition including rankings, splitting people to play groups and manually correct all stored player data for hosts.

Specification

Realization

Realized in form of android app. Used wi-fi to connect and store data. Login, registration and data storage is handled by Firebase.

Visual Design

Activities:

  • Main Activity - UI activity to handle all user interactions

Fragments:

  • Profile Fragment - User profile fragment to list personal stats
  • Login Fragment - Fragment to handle user login, registration and email confirmation
  • Dashboard Fragment - Dashboard page to quickly revise competes announcements
  • Browser Fragment - Open browser to navigate over public competition list
  • Competes Fragment - List with user attended competition pages.
  • Control Panel Fragment - Host tools to manage and organize competitions

Dependencies

Firebase - Cloud services to handle all storage and user login tasks

Clone this wiki locally