Inspiration
Every second matters during a medical emergency. Not everyone can call 911 instantly or get to a hospital right away. We wanted to create a tool that gives immediate guidance when people are in urgent situations, helping them male smart, safe decisions before professional help arrives.
What it does
SwiftAId is an AI-powered emergency assistant that provides step by step guidance for urgent health situations. Users can ask about bleeding, breathing issues, injuries, and other critical scenarios, and the SwiftAId health assistant tells them the next best actions to take. It is fast, clear, and reliable while emphasizing that it does not replace professional medical care.
How we built it
We built SwiftAId using react for the frontend and integrated it with the Google API for AI-driven responses. The UI is responsive and accessible, featuring a friendly landing page and an interactive chat experience. We used environment variables to keep our API keys secure.
Challenges we ran into
- Handling real-time AI responses without exposing API keys in the frontend.
- Ensuring that the chatbot gives accurate and safe guidance.
- Deploying to Vercel and fixing routing issues caused by React Router and Create React App defaults.
- Making the interface intuitive and responsive across devices.
Accomplishments that we're proud of
- Built a fully functional AI chatbot that can provide emergency guidance instantly.
- Created a friendly and professional UI that works on desktop.
- Implemented safe and responsible AI usage, including disclaimers and clear instructions for emergencies.
What we learned
- Integration AI APIs into the application securely.
- Best practices for React deployment.
What's next for SwiftAId
- Enable photos for sending to the chatbot and asking for help.
- Implement voice input for accesibility.
- Improve AI responses with context awareness for multi-step emergencies.
- Add non English languages and offline support for low connectivity areas.
Built With
- geminiapi
- python
- react
- typescript

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