This action takes them to the stopwatch page, where they can then choose the event and heat that they would like to time for. On the home page of the app, the user enters the sport they wish to time for, their team name, their username, and the meet name. Timing Assistant was built using the Flask Microframework in Python with a NoSQL (MongoDB) database on the backend, with HTML, CSS, Javascript, and jQuery on the frontend and for the stopwatch functionality, connected to the backend with AJAX. I didn't want this, so while I wanted the timers, times, and event options on one page, I thought splitting the page into thirds vertically would be the best way to do this, creating a noticable difference between each third. No theme was used for this design, the modern design was chosen because with a lot of timers and data on a page, it can appear messy and unorganized. It also allows them to give their athletes instant feedback after a race, since the times show up after you've saved them and then hit 'view times.' I also wanted to make sure they were able to see cumulative results for the meet, instead of just one event at a time. This application could be optimised for any timed sport, and this version works with both swimming and track.Ĭoaches and timers alike can choose a sport, meet, event, heat, and lane numbers which all help them keep track of what's going on in a meet. I saw this opportunity to create an application that would cut down on the number of people involved in the timing process, hoping to improve the efficiency of the meets and feedback to the athletes and coaches. Furthermore, the coach and the athletes can't see the final times or splits until after the meet is over, unless you have multiple people timing on deck for each lane writing times down on a clipboard. I noticed that there needed to be a number of people involved in the timing process, as the touchpads in the pool don't always produce accurate or read-able times due to various reasons. The idea for this Timing Assistant app came from my exposure to swimming throughout my childhood. THIS APPLICATION IS NOT FOR COMMERCIAL USE.Ī live demo of this project can be found here. THIS APPLICATION IS FOR EDUCATIONAL USE ONLY. The goal of this application is to improve efficiency in sports timing by decreasing the number of people timing separately and directly storing the times, as opposed to keeping a written documentation. This project was built using the Flask Microframework, and it could be used as a manual stopwatch to time multiple athletes in swimming and track. Stream Three Project: Data Centric Development - Code Institute.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |