1 of 14

2 of 14

3 of 14

4 of 14

What if that wasn’t the case…?

5 of 14

What if that wasn’t the case…?

6 of 14

What if that wasn’t the case…?

7 of 14

The Crisis

Analysis

Analysis

The Solution

Demo

Tech Stack

Future Considerations

Speed and privacy both matter

For violent crimes, the first 3 minutes are crucial for intervention. Moreover, location data is the #1 most valuable type of stolen data to exploit

We want prevention, not reflection

Anecdotally from missing person cases, the average time to realize someone is missing after a night out is 12-18 hours

Walking home alone leaves you vulnerable

82% of students feel unsafe walking home in the dark. Some demographics are more vulnerable, with 1 in 5 college women experiencing sexual assault

8 of 14

Safely

A mobile app to make sure everyone gets home safely, today

9 of 14

Introducing Safely

The Solution

Analysis

The Solution

Demo

Tech Stack

Future Considerations

Walking home alone leaves you vulnerable

Speed and privacy both matter

We want prevention, not reflection

Room-based, real-time location trackingGroups join a virtual room to share real-time locations via WebSockets on mobile devices, ensuring mutual safety visibility

Cloudflare Edge Computing and Storage

DDoS protection ensures app reliability

Edge information processing improves latency and speed in urgent times

AI agents for instant threat detection

Gemini + AssemblyAI detect user distress in real-time, triggering a chatbot powered by Gemini + ElevenLabs + Twilio to provide SMS alerts and contact authorities.

10 of 14

Demo

Analysis

The Solution

Demo

Tech Stack

Future Considerations

11 of 14

Key Technologies

Tech Stack

Analysis

The Solution

Demo

Tech Stack

Future Considerations

Frontend

Backend + Infrastructure

Misc.

12 of 14

Client user device

NextJS, ReactJS, TypeScript, TailwindCSS, Mapbox, WebSockets, pyAudio

Cloudfare Workers

DDoS protection and enhanced privacy for sensitive information

WebSocket Server

Go, socket.io, WebSocket-based server to share name, status, and location amongst peers

AI Agent: Processing

AssemblyAI, Gemini API for sentiment analysis and incident summarization

Emergency Response

ElevenLabs (voice), Twilio (SMS), Gemini AI (response generation and summarization)

Cloudflare D1 Edge Database

SQLite server for event logs, members, and rooms

Solution Architecture Diagram

Tech Stack

Analysis

The Solution

Demo

Tech Stack

Future Considerations

Infrastructure

Docker, Cloudflare DNS Routing, Github version control, ngrok for local development tunneling

13 of 14

Stretch Features & Next Steps

Future Considerations

Analysis

The Solution

Demo

Tech Stack

Future Considerations

Smart geolocation

Identifying deviations from paths and inquiring the user if their path is abnormal

A Gemini AI agent to check in with the user if they detect they are at home, but not buzzed home yet

Community-based safety

Public crowdsourcing and flagging of hazards, suspicious activity, etc.

Community-established safe zones to protect vulnerable individuals outside of home

14 of 14

Thank you!

Kevin Gu

Adam Torres Encarnacion

Saketh Poori

Gage Howe