SafeAlert: Enhancing Public Safety through AI-Powered Communication
Background SafeAlert was created to address the critical issue of poor communication between governments and citizens regarding public safety. The primary objective of this innovative platform is to provide citizens with timely and accurate information about potential threats in their vicinity.
Purpose and Functionality SafeAlert is designed to send push notifications to users (citizens) informing them about:
- Missing persons
- Wanted reports
- Suspected criminal activity
- Confirmed criminal activity
The platform boasts a cutting-edge AI feature called "Safety Estimator," which assesses the user's current location and provides personalized notifications about potential safety concerns in the area. For instance:
"Based on our data, this area has a high volume of vehicle theft."
Key Takeaways from the Development Process Throughout the development of SafeAlert, our team gained valuable insights:
- Scalability is crucial: Initially, our program faced scalability issues, which necessitated a significant overhaul of the architecture.
- AI integration enhances value: Our initial concept did not incorporate AI, but its addition significantly elevated the platform's effectiveness and user experience.
- Collaboration and adaptability are essential: Overcoming the challenges we faced required close collaboration, flexibility, and a willingness to pivot when necessary.
Technical Specifications SafeAlert was built using a robust technology stack, including:
- Visual Studio Code
- Spring Boot
- Flutter
- Angular
- Websocket
- AWSS3
- AWSCloud Front
Challenges Overcome Our team successfully navigated significant challenges, including:
- Scalability: Restructuring the program to ensure seamless scalability.
- AI integration: Incorporating AI capabilities to enhance the platform's value proposition.
The successful development and deployment of SafeAlert demonstrate our team's dedication to creating innovative solutions that drive positive change.
Log in or sign up for Devpost to join the conversation.