Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 2.44 KB

README.md

File metadata and controls

64 lines (43 loc) · 2.44 KB

Screenshot 2025-04-01 at 7 07 26 PM

Overview

There are moments when calling for help isn’t an option, when speaking up could escalate a situation or draw unwanted attention. Whether in a suspicious rideshare, being followed, or navigating an abusive environment, SafeCall provides a discreet, lifelike AI phone call that gives users an excuse to leave and a secure way to seek help.

SafeCall combines real-time conversational AI with emergency data logging, creating a system that’s believable, reassuring, and designed to protect.

analytics_safecall

Screenshot 2025-04-01 at 7 12 25 PM


What It Does

  • Simulated AI Call: Initiates a real-time, natural-sounding phone call powered by OpenAI’s voice API to simulate a dynamic conversation.
  • Believable Interaction: Adapts in real-time to the user’s responses for a fluid, context-aware dialogue.
  • Emergency Logging: Records call metadata including timestamp, severity level, and last known location.
  • Live Dashboard: Provides emergency services and users with access to previous call logs through a structured, accessible interface.

How It Works

Frontend (React, Next.js, Tailwind CSS)

  • Clean, mobile-friendly interface to initiate or schedule calls
  • Real-time dashboard to review call history
  • Deployed via Vercel for scalability and global performance

Backend (FastAPI, Python)

  • Real-time voice conversation using Twilio and OpenAI
  • REST APIs to serve frontend with call logs and analytics

Key Technologies

  • React.js, Next.js, Tailwind CSS
  • FastAPI, Python
  • OpenAI real-time voice API
  • Twilio (call routing and voice handling)

Built With

  • fastapi · next.js · twilio · openai · python · react · javascript

Check us out