Inspiration
Many times people who wanted to travel outside at times are unaware of the weather conditions,traffic conditions etc and might get stuck in problems. There are people who constantly search the maps in the web to check for traffic updates and weather updates that are usually shown seperately in order to prepare for travel. This scenario inspired me to create a personalized application that can analyze the weather and traffic conditions and automatically alert the user regarding the traffic and weather scenario before their travel.
What it does
The android application gets the user data regarding any travel event, the source and destination address for the travel event, time to reach the destination and the mode of travel. The information is sent to a personalized raspberry-pi server (acts similar to alexa but without voice). The raspberry server uses the weather, traffic apis to analyze the current weather and traffic conditions and send notification alert to the user regarding the weather conditions, total distance, time taken to reach the destination etc.
How we built it
The android application is built using android studio. The raspberry pi that acts as a server is coded through php and a database is designed using mariadb/mysql. A seperate firebase database is maintained to store the user-data
Challenges we ran into
The main challenge I ran into is setting up the raspberry pi server and connecting the application with it. Also another challenge was analyzing the traffic and weather results obtained from various apis and creating a final notification alert for the user.
Accomplishments that we're proud of
I am proud of making my own analysis of traffic and weather results from various apis to create a result for notifying the user. And also I am able to set up the raspberry pi server and able to make the application interact with the server.
What we learned
We learned many things such as setting up my own server and interaction of application with the server and also analysis of various apis and their results.
What's next for AnPlaTra
Further need to apply machine learning to predict the traffic and weather conditions in the next few hours before travel and alert the user to travel their plan accordingly.
Log in or sign up for Devpost to join the conversation.