Files
Heraly_17720900_2015.pdf
Open access - Adobe PDF
- 12.1 MB
Details
- Supervisors
- Faculty
- Degree label
- Abstract
- Currently, the organizers of running events have to handle the promotion and the registrations by themselves. Some organizers have a website to promote their event, but they often rely on external services for either registrations, timing results, or both. Furthermore, there is not a single place where runners can get information and register to runs. The goal of this work is to design and implement a web platform for helping the organizers to present and manage the registrations for their events. The platform allows runners to register for running events. The system is based on the client-server architecture for building a single-page application. The platform consists of a web application developed with the Ruby on Rails and Ember frameworks. The communication between both parts of the application is performed with JSON documents. The system is usable in different languages and on multiple devices (desktop, tablet and mobile phone). Some external services are used, in particular for allowing the organizers to draw the route of their runs on a map. We tried to build an application that is modular and maintainable. Tests and validation are conducted to verify the system behaviour.