🌙 Ghibli Guardians — About the Project
✨ Inspiration
Personal safety is something many people think about every day, especially when walking alone at night, traveling, or navigating unfamiliar environments. We wanted to create something that felt more supportive than a typical safety app.
Our idea was inspired by the feeling of having a guardian companion: something calm, reassuring, and always available. Instead of focusing only on emergency situations, we wanted to build an experience that helps users stay calm, make better decisions, and feel emotionally supported when they need it most.
This vision led us to Ghibli Guardians, a safety companion that combines practical tools with comforting AI-driven interaction.
🛠️ How We Built It
We designed Ghibli Guardians as a full-stack application with clear separation between backend logic and frontend experience.
Backend
- Built with Node.js + Express
Risk assessment engine based on real-world factors:
- time of day
- lighting conditions
- environment type
- whether the user is alone
Guardian contact system:
- users can add trusted contacts
- emergency messages are generated dynamically
Location tracking endpoint to store the latest coordinates
Emergency package generator:
- creates personalized messages for each guardian
- includes shareable Google Maps links
Rule-based chatbot assistant for safety guidance
AI voice integration using ElevenLabs API for character voice responses
Frontend
- Interactive character-based UI
- Chat interface connected to backend assistant
- Voice playback for calming guidance
- Emergency message generation with copy/share actions
- Music and character experience designed to feel supportive rather than stressful
System Design Idea
The app works like this:
User Situation → Risk Analysis → Guidance + Voice Support → Emergency Message Preparation → Guardian Communication
⚡ Challenges We Faced
Building a real-time safety experience during a hackathon came with several challenges:
- Integrating multiple APIs while keeping the system stable
- Handling fallback logic when external AI services were unavailable
- Designing backend endpoints that frontend teammates could integrate quickly
- Balancing emotional design with practical safety functionality
- Making sure the experience felt calm and human instead of alarming
One of the biggest challenges was adapting quickly when certain AI integrations failed. Instead of stopping progress, we redesigned parts of the system to work reliably with offline logic and fallback strategies. Needless to say, we were out of time, and our project needs improvement, but we'd like to use this space to write about what this project could have been and not what it was.
📚 What We Learned
Throughout this project we learned that:
- Reliability is more important than complexity in safety-focused applications.
- Good API design makes team collaboration much easier.
- Emotional UX matters just as much as technical features.
- Hackathons require fast iteration and flexible problem solving.
- AI can enhance safety experiences when used as guidance rather than replacement.
Most importantly, we learned how to build something that combines technology with empathy.
🌟 What’s Next
We see Ghibli Guardians evolving into a smarter, more personalized safety companion with:
- smarter contextual understanding
- adaptive voice companions
- Character AI like ChatBot features
- smarter guardian communication flows
- deeper location-aware assistance
Our goal is simple: help people feel safer — not alone — wherever they are.
Thank you! 𓆝 𓆟 𓆞 𓆝 𓆟
Built With
- api
- code
- elevenlabs
- express.js
- git
- github
- javascript
- json
- node.js
- postman
- presage
- react.js
- render
- rest
- vite
- vs


Log in or sign up for Devpost to join the conversation.