Inspiration

Truck drivers use radio communication to be in constant communication with other drivers on the road, and we thought an application that connects drivers on the road would be useful. Especially on a long road trip, being able to communicate with others on the road would provide a sense of safety and social communication that adds to the overall experience of the drive when cellular data is no longer an option.

What it does

10-4 is a mobile app developed to achieve a long-range communication system between vehicles on the road. The application allows the user to enter a channel that connects them with other 10-4 users within a specified radius. This is incredibly helpful to drivers as it provides an extra layer of security and communication. Other 10-4 users can alert drivers about hazardous road and weather conditions, or can just use it to be a way for drivers to check in with other drivers on a long road trip.

How we built it

10-4 was built using the Agora API to connect users' voices over the backend, and Flutter was used as the main framework of the front end. We utilized the Maps SDK for iOS to integrate user location into the project.

Challenges we ran into

It was a challenge to integrate the Flutter API into our front end.

Accomplishments that we're proud of

We successfully were able to connect two devices using an audio-calling API and were also able to create a detailed front end.

What we learned

Front-end with Flutter is robust, but the back-end integration is quite challenging.

What's next for 10-4

We hope that in the future, 10-4 becomes a more robust application. We want it to include a notification system, a more location-based front-end, as well as features that include individual breakout channels so drivers can communicate 1-on-1 with other drivers.

Built With

Share this project:

Updates