🔧 About the Project: H.A.L.O.

Human Assistance Logistics Operator

🚨 Inspiration

In a post-apocalyptic world, survival depends on more than instinct — it demands intelligence, adaptability, and connection. We envisioned an AI companion designed to assist survivors with logistics, communication, and decision-making when civilization has collapsed.


🧠 What We Learned

This project taught us how to:

  • Build voice-based AI interactions using Google Cloud utilizing Gemini Flash 2.0 and ElevenLabs
  • Use React-Leaflet and Leaflet-Draw to create interactive, survival-oriented maps
  • Balance personality-driven AI powered by both voice and image interactions
  • Structure trade/barter systems dynamically for player-driven economies

🛠️ How We Built It

We used:

  • React 19 + TypeScript for a responsive, type-safe frontend
  • ElevenLabs + Google Cloud to power real-time, emotional voice dialogue
  • React-Leaflet + Leaflet-Draw for map interaction and zone marking
  • **Node.js as the server

🧱 Challenges We Faced

  • Creating low-latency responses but challenges due to budget and API priority access.
  • Syncing up audio with the visual flashes for Morse Code
  • Creating a consistent navigation bar
  • Designing a barter system that adapts to resource scarcity dynamically
  • Integrating custom markers and zones on a map.
  • Crafting a believable AI companion with personality without breaking immersion
  • We tried to implement local Bluetooth connectivity between devices that are close in proximity but was unable to push forward due to time constraint.

Share this project:

Updates

Submission history