Inspiration

What it does

PathPal is a personal safety app that monitors your voice in real-time. Using speech recognition and AI, it detects distress or emergency words and sends an alert to trusted contacts or authorities. Whether walking home late or feeling uneasy in a new place, PathPal makes sure you're never alone.

How we built it

  • Flask as the backend to handle AI processing.
  • Kotlin and Android Studio to build a native Android experience.
  • OpenAI Whisper for real-time voice transcription.
  • Twilio to send emergency SMS alerts.
  • MongoDB Atlas for storing metadata and logs securely.

Challenges we ran into

  • Integrating Flask and Kotlin
  • Designing an interface that feels friendly, not invasive.

Accomplishments that we're proud of

  • Building my first ever Kotlin app
  • Using openAI whisper

What we learned

  • Native Android development with Kotlin and Jetpack libraries.
  • The importance of balancing functionality with user comfort in safety apps.

What's next for PathPal

  • Add emotion and tone detection to recognize fear or panic in voice.
  • Introduce passive video analysis for visual safety cues.
  • Expand location-based crime heatmaps and real-time GPS alerts.
  • Partner with campus security teams to offer integrated safety response.

Built With

Share this project:

Updates