Inspiration
CompanionAI was inspired by the growing issue of loneliness among elderly people living alone. Many seniors face emotional isolation due to distance from family, limited mobility, or lack of digital literacy. We wanted to build something that feels like a friendly presence—always available to talk, support, and engage—helping reduce loneliness and improve mental well-being.
What it does
Provides AI-powered conversations for companionship Offers daily check-ins and emotional support Gives reminders for medicines, appointments, and routines Shares stories, games, and engaging activities Helps connect seniors with family updates and messages
How we built it
Supabase for authentication and backend database AI chatbot integrated using a large language model API Simple frontend designed for accessibility and ease of use Focus on text/voice-based conversational interaction
Challenges
Designing a UI simple enough for elderly users Making AI responses feel natural and empathetic Managing secure data storage with Supabase Balancing functionality with simplicity Improving chatbot context handling and memory
Accomplishments that we're proud of
Built a fully working AI companion chatbot Integrated Supabase successfully for backend support Created a clean and accessible UI design Developed meaningful, human-like conversation flow Addressed a real-world problem (elderly loneliness)
What we learned
How to integrate AI APIs with a full-stack app Importance of UX design for accessibility Basics of prompt engineering for better AI responses Working with Supabase for authentication and data Real-world impact of technology in healthcare/social care
What's next for CompanionAI
Add voice-based interaction for easier communication Introduce family dashboard integration Improve personalization using memory-based AI Add multilingual support for wider accessibility Partner with senior care homes and healthcare providers Expand into a full digital wellness companion platform
Built With
- ai
- api
- cloud
- language
- large
- model
- react
- speech/text-based
- supabase
Log in or sign up for Devpost to join the conversation.