Orpheus: Your Personal Civic Safety Companion

** THIS IS JUST A PROOF-OF-CONCEPT APP; FULL APP WILL BE INDUSTRY STANDARDS COMPLIANT WITH ADVANCED SECURITY AND LOAD MEASURES WITH MANY MORE FEATURES.**

Orpheus is an AI-powered safety assistant designed to help residents of Indianapolis, Indiana stay safe, informed, and alert. From scam detection to personalized health advisories, Orpheus acts as a digital companion that bridges public safety data with individual awareness.


🚀 Features

🛡️ Scam & Fraud Detection

  • Upload screenshots or paste text — Orpheus analyzes content using Perplexity Sonar API or Gemma to detect misinformation, fraud, or phishing attempts.
  • Displays confidence scores, highlights risky language, and explains why something may be suspicious.

🧠 AI Civic Assistant (Gemma)

  • Powered by Gemini API, Gemma provides:
    • Public safety tips
    • Scam awareness education by using multimodal capabilities
    • Local emergency response guidance
    • Community-specific safety information for Indianapolis

🌫️ Personalized Safety Alerts

  • Onboarding captures user health info (e.g., asthma, allergies).
  • On page load, Orpheus checks real-time Air Quality Index (AQI).
  • If AQI is poor, users with sensitive conditions receive custom health advisories.

📰 Local News and Advisories

  • Pulls Indianapolis news and emergency updates from a News API but will incorporate RSS Feed parsing in the future.
  • Ensures users are aware of civic alerts, law enforcement updates, and city-wide changes.

💬 Smart Chat Experience

  • Combines Sonar (Real time Info & fact-checking) and Gemini (general help + multimodal capabilities) seamlessly.
  • Automatically routes user queries to the right service based on intent classification.

🎨 Clean UX/UI

  • Built fully in React for a smoother and snappy experience.
  • Session-based history storage, animated modals, form transitions.

📍 Why Indianapolis?

With over 870,000 residents, Indianapolis deserves a digital safety companion. Orpheus focuses hyper-locally, ensuring:

  • Civic resources are relevant.
  • Alerts are geographically accurate.
  • Users receive content tailored to their environment and health needs.

⚙️ Technologies Used

  • React.js – Frontend framework
  • Gemini API – AI conversational assistant
  • Perplexity Sonar API – Realtime facts & news + Scam/fake news detection

- NodeJS & Express server for secure storage of API credentials and scaling

🧠 Architecture

  • For demo purposes majorily a frontend architecture with a small NodeJS backend.
  • Uses sessionStorage for data persistence during session
  • Smart routing logic for AI services
  • Dynamic UI modals for warnings and advisories

💡 Future Improvements

  • Backend for user auth and persistent settings
  • Notification system for real-time adversaries
  • Integration with city APIs or 911 systems
  • Hyper-personalised UI
  • Improved system architecture for much faster and secure experience + scaled system.

🙌 Built For

Chatbot for Public Safety Hackathon

Orpheus was developed as a working demo and proof-of-concept to demonstrate how AI, civic data, and smart UI can come together to help make communities safer.

🔒 Disclaimer

Orpheus is a prototype. For emergencies or real-time safety concerns, always refer to official authorities and public services.


🧑‍💻 Team

Built with ❤️ by Ansh Deshraj for the Civic Public Safety Hackathon.

Built With

Share this project:

Updates