We need to ceate an online software for real-time tracking of a motorboat GP race event.
The grouping for the different trials / races and categories must be possible.
First we create a categories list (250ccm, 500ccm, 750ccm).
Then we introduce the racers (Boat #, Nationality, Name and related category) into the database.
Then we can create an event (Trial 1,2,3.. or Race 1,2,3..), for every trial or race we must be able to specify which racers participate in it (there can be injury from previous race, disqualify etc) and must specify LAP count for every event. Every Trial or Race is only for the one category (250, 500 etc).
The START button should appear on the screen. After pressing the button the trial/race starts.
The measuring: All will be made manual. This means that once the start button is pressed the time runs.
Because the race is on the specified water area (see in the pics) the distance between the racers is usually long enough to enter the boat number and press enter or space button for confirmation.
We would suggest to do the logic like this: When ANY racer passes the race line the service Staff #1 presses the 'Space' button. On the bottom of the screen there will be large enough buttons with the numbers of the racers in the specified race and there is another Staff #2 who looks for the exact racers who passed the line and on the same screen Staff #2 he will click corresponding button with mouse.
Case: It can happen that three boats passes in very close, so the Staff #1 clicks combo Space-Space-Space very quickly. Just after that the Staff #2 clicks the Number buttons on the screen for corresponding Boat/Racers so the software must correctly assign the first Space hitted checkpoint to the firstly clicked number, the second Space hit to the second clicked button and so on afterwards. Hope the logic is understandable (if not, please ask) - we just need to measure the lap times for every racer and then show it in the table and export in xls excel file (see the attachment please).
Race is ended when the first boat/races finishes all the required loops for the event. Even if there are slower racers (eg wih one or more rounds backward, all the racers only finish the current loop they are going now till the finish mark). The finished loop count for each racer must be shown in the final results table.
So there can be racer with better time but with lesser finished loops. The racer with the all finished loops and the lower overall time wins (one example of possible result also in attachment).
We can provide a server with database where we would like to have the software on and running (ideally if the whole thing will run in the web browser). On the same machine we runs our www.hydrogp.cz. There should be the admin area where the results should be visible for each elapsed event.
The race happens every year in Czech Republic, Jedovnice. Its an international motorboat racing event (see the pics).
10 freelancers are bidding on average $551 for this job
hi. I have 6+ years of experience in C# development. I have built a variety of applications for time tracking and even vehicle tracking. I'm interested in this task. I want to discuss more. I think I can do this...
Hello I am a student of Indian Institute of technology. I have skilled in C++/C/pyrhon/ java and have knowladge of algorithams and data structure. And had done related projects on that.