Inspiration
We are concerned about car theft, collisions, and natural disasters. ParkShield was born from the need for safer parking options, helping users protect their vehicles. San Francisco
What it does
ParkShield harnesses the power of multiple APIs to enhance car security. It combines historical crime data, collision information, and natural disaster insights to recommend secure parking spots. The app ensures peace of mind by guiding users to parking locations with the lowest risk. We integrate the following APIs:
Incident API: To stay updated on real-time incident data, ensuring users can avoid potentially unsafe areas. Off-Street Parking API: To provide information about off-street parking options in the vicinity. On-Street Parking API: For insights into available on-street parking options. Google Maps Geocode API: To convert addresses into geographic coordinates, making it easier to locate and assess parking areas.
How we built it
The core of ParkShield was created using Flask for the backend and React for the front end. We harnessed the data from these APIs to provide users with valuable parking recommendations.
Challenges we ran into
We struggled to find a usable crime API so we used a 2020 crime data set of San Francisco. Doing the calculations was difficult also to figure out for the optimal spot so creating a system for determining what is the "safest" was something we overcame.
Accomplishments that we're proud of
We are proud our project can help people traverse the streets of San Francisco safely. Car theft and crime is a big issue for tourists and locals and we want to help people stay safe one step at a time.
What we learned
We learned how to use APIs and learned frameworks like Flask and React on the way. We also learned how web servers connect with web applications. We deepened our understanding of data integration, API usage, and addressing car security concerns.
What's next for ParkShield
We want to incorporate real time crime activity, especially for areas like SF which are high in crime incident rate. This will allow users to know which areas to avoid live giving better accuracy for parking spots.
Log in or sign up for Devpost to join the conversation.