We created the C.O. Road Alerts app to help our community drive safely on the roads. It allows users to report road hazards and display them, therefore making a difference in our community.
Inspiration: Our inspiration for creating this app was the traffic lights at the four-way intersection in Sultana, California. It constantly blinked with its red lights, creating a grand issue that might cause an accident. Due to this, we decided that we wanted our community to travel safer on the Cutler-Orosi roads.
What it does: C.O. Road Alerts is an app that allows you to connect to the community by reporting and viewing hazards in the Cutler-Orosi area, though it can be applicable anywhere. You are able to report a hazard to your community using the shared map feature that allows for various dangers to be viewed.
How we built it: We built C.O. Road Alerts via MIT App Inventor. To start off, Arvin Martinez worked on the outline of the app by creating a flowchart that would ease the construction of the actual app in MIT App Inventor. He also worked on the home screen and databases which allowed for information about a hazard to be saved. Cristina Madrigal worked on the screen where it displays a hazard’s pre-written description and worked on some of the map’s components. Heidi Martinez worked on the screen where you report a hazard and decided our color scheme for the app. Leslie Gomez worked on implementing the map into the app and designed our logo. We all decided on how the layout should look and collectively agreed on what to do with the user interface.
Challenges we ran into: We ran into many issues regarding the map and its related components such as the markers and location sensor. The markers gave us problems when we wanted it to coincide with the previously given information users provided when reporting a hazard. Additionally, many bugs appeared when trying to find the exact location of a user using the sensor as MIT App Inventor would take us to the Atlantic Ocean! After much trial and error however, we were successful in making the code cooperate with each other and were satisfied with the results.
Accomplishments that we are proud of: Accomplishments that we are proud of is that we managed to solve our problems with the database, map, makers and location sensors we were having so much trouble with and over all with our app because this was a new experience to all of us.
What we learned: Things that we learned while making this app were how to make and function a database so it can save all the reports that are being made. We also learned how to collaborate and communicate together as a team.
What's next for C.O Road Alerts: We hope to add a navigation system in which we could tell the users of C.O. Road Alerts what the fastest and safest route to their location would be when avoiding the posted dangers of the road. Furthermore, we’d like to add a notification system so users could know if they’re near a hazard without having to turn on their phones. On a side note, we’d also like to improve the user interface so it can be more user friendly and coherent.
Log in or sign up for Devpost to join the conversation.