Inspiration

In emergency situations, people often panic and don’t know what to do in the critical first few minutes. We realized that immediate action can save lives, but access to clear and reliable first aid guidance is not always available. This inspired us to build RescueAI — a solution that provides instant, AI-powered first aid assistance along with quick access to nearby hospitals.

What it does

RescueAI is an AI-powered emergency assistant that helps users respond quickly and effectively during critical situations. It allows users to: • Select common emergencies like choking, burns, or heart attacks
• Receive instant, structured first aid guidance
• Locate nearby hospitals using an interactive map
• Click on hospitals to view details like address and contact information
The platform bridges the gap between an emergency and professional medical help.

How we built it

We built RescueAI using Python and Streamlit to create a simple and interactive web interface. The AI-powered responses are generated using a language model API, which provides clear and actionable first aid instructions. For location services, we integrated OpenStreetMap and Overpass API to fetch nearby hospitals based on user input. We also used session state management in Streamlit to maintain smooth navigation and user interaction across the application.

Challenges we ran into

• Handling API errors and quota limitations while working with AI services
• Managing Streamlit re-rendering issues, especially with interactive maps
• Fetching accurate and consistent hospital data from OpenStreetMap
• Designing a clean and responsive UI within Streamlit’s limitations

Accomplishments that we're proud of

• Successfully built a fully functional AI-powered emergency assistant
• Integrated real-time hospital mapping with clickable interaction
• Created a user-friendly interface with quick emergency buttons
• Delivered a complete end-to-end solution within a short hackathon timeframe

What we learned

• How to integrate AI APIs effectively into real-world applications
• Handling API failures and improving system reliability
• Working with geolocation data and map-based services
• Designing user-focused solutions under time constraints

What's next for RescueAI

• Voice-based emergency input for faster interaction
• Automatic location detection for real-time hospital suggestions
• Integration with ambulance and emergency services
• Multilingual support for wider accessibility
• Mobile application for on-the-go usage

⚠️ Disclaimer: This application provides first aid guidance only and should not replace professional medical assistance.

Built With

Share this project:

Updates