Aim of a project is to develop an multi-cross platform application to organise schedules and analysis sailing. This part of a project specifically contains a development for an iOS application. This project is done during Year 2 of Computer Science undergraduate course at University of Bristol for SPE assignment.
Overall architecture of iOS application
When an application is launched, a login page will first show up. It is possible to create a new acoount by using a signup page.
Login Page(Left) and Signup Page(Right)
After logging in, both upcoming and past schedules are listed in one of three sections; Championships, Events and Races. Within a single championship, there can be multiple events, and within a single event, there can be multiple races.
Upcoming and past schedules displaying in three different sections(Championships, Events, Races)
It is possible to create a new championship/event/race by pressing + button and choose an administrator for a new championship/event/race. In addition, existing events/races can be added as part of a new championship/event.
Creating new championship(Left) and administrator selection page(Right)
Creating new event
Creating new race(Left) and assigning which boats will join a race(Right)
Once a race is finished, an application shows a replay of race.