Flutter based Traffic project
Budget: $30 – $250 USD
The project focuses on the complete development of an application for use on iOS and Android mobile phones.
A. Input:
* The app user must upload the "route sheet," which specifies the route the car must follow and the precision tests it must perform. The route information is not relevant for this stage of the project and is therefore disregarded. The tests must be uploaded via photo upload or manual entry.
The tests:
1. Each car has its own specific start time (TL). This time must be synchronized with the race organizer's clock. It is possible to have two Time Trials (TL) on the same day: TL1 and TL2.
2. Time Control Tests (CH): The car must pass through point A after a certain amount of time from its scheduled start time (CH = TL + xx).
3. Regularity Tests: Rubber hoses (pressure switches) connected to an electronic stopwatch are placed on the ground. The time starts when the front wheels touch the first hose. The split time stops when the front wheels touch the second hose. The difference (+/-) between the actual and theoretical split times must be recorded. Sometimes there are "linked" tests: the end of one is the start of the next, without stopping the car.
The start of the regularity tests can be:
3.1 Independent: That is, the driver starts the regularity test whenever they want.
3.2 Dependent: The driver must start the regularity test at a specific time (GMT or based on their local time).
Key functionalities to be developed include:
* High-precision stopwatch with millisecond measurement capability.
* Dynamic calculation of ideal times based on average speed (km/h).
* Handling and recording of split times.
* Real-time comparison between ideal and actual times, indicating ahead or behind.
* Integration and filtering of GPS data from the phone (1 Hz frequency).
* Calculation of distance traveled and virtual odometer functionality.
* Implementation of manual corrections, such as offset and multiplier.
* Performance optimization to ensure continuous and stable use during motorsport events.
Technical and experience requirements:
* Proven experience developing with Flutter.
* Hands-on experience integrating GPS, accelerometers, and real-time data handling in mobile applications.
* Knowledge and ability to apply filters such as Kalman or similar at a basic level for signal processing.
* Ability to write clean, modular, well-structured, and easily testable code.
The following will be considered a plus:
* Previous experience developing sports, tracking, or navigation applications.
* Knowledge of integrating external GPS devices via Bluetooth (not a mandatory requirement).
Expected deliverables:
* Design and implementation of the calculation engine architecture.
* Independent software modules for the stopwatch, GPS service, and route manager.
* Basic test screens to validate functionality.
* Minimal technical documentation to facilitate subsequent integration with a final user interface.
If you read project description carefully, please write word "TOPFLUTTER" at the first of the proposal.
It is fixed project.
A. Input:
* The app user must upload the "route sheet," which specifies the route the car must follow and the precision tests it must perform. The route information is not relevant for this stage of the project and is therefore disregarded. The tests must be uploaded via photo upload or manual entry.
The tests:
1. Each car has its own specific start time (TL). This time must be synchronized with the race organizer's clock. It is possible to have two Time Trials (TL) on the same day: TL1 and TL2.
2. Time Control Tests (CH): The car must pass through point A after a certain amount of time from its scheduled start time (CH = TL + xx).
3. Regularity Tests: Rubber hoses (pressure switches) connected to an electronic stopwatch are placed on the ground. The time starts when the front wheels touch the first hose. The split time stops when the front wheels touch the second hose. The difference (+/-) between the actual and theoretical split times must be recorded. Sometimes there are "linked" tests: the end of one is the start of the next, without stopping the car.
The start of the regularity tests can be:
3.1 Independent: That is, the driver starts the regularity test whenever they want.
3.2 Dependent: The driver must start the regularity test at a specific time (GMT or based on their local time).
Key functionalities to be developed include:
* High-precision stopwatch with millisecond measurement capability.
* Dynamic calculation of ideal times based on average speed (km/h).
* Handling and recording of split times.
* Real-time comparison between ideal and actual times, indicating ahead or behind.
* Integration and filtering of GPS data from the phone (1 Hz frequency).
* Calculation of distance traveled and virtual odometer functionality.
* Implementation of manual corrections, such as offset and multiplier.
* Performance optimization to ensure continuous and stable use during motorsport events.
Technical and experience requirements:
* Proven experience developing with Flutter.
* Hands-on experience integrating GPS, accelerometers, and real-time data handling in mobile applications.
* Knowledge and ability to apply filters such as Kalman or similar at a basic level for signal processing.
* Ability to write clean, modular, well-structured, and easily testable code.
The following will be considered a plus:
* Previous experience developing sports, tracking, or navigation applications.
* Knowledge of integrating external GPS devices via Bluetooth (not a mandatory requirement).
Expected deliverables:
* Design and implementation of the calculation engine architecture.
* Independent software modules for the stopwatch, GPS service, and route manager.
* Basic test screens to validate functionality.
* Minimal technical documentation to facilitate subsequent integration with a final user interface.
If you read project description carefully, please write word "TOPFLUTTER" at the first of the proposal.
It is fixed project.
Related categories:
Website Design
WordPress
CSS
eCommerce
UI / User Interface
Web Development
Payment Gateway Integration