Wellwisher

Inspiration

The idea behind Wellwisher emerged from the need to create a user-friendly, accessible, and private space for individuals to manage their health and well-being. With increasing reliance on mobile health solutions, we wanted to provide a holistic platform that addresses physical, mental, and emotional health in a way that respects user privacy while offering comprehensive support and resources.

What it does

Wellwisher offers a range of features to support users in their health journeys:

  • Medical Chatbot: Discuss symptoms, answer medical queries, and assist users in building personalized diet schedules. If users mention prescribed medications or dietary restrictions, these are automatically updated in the app.
  • Healthcare Directory: Allows users to browse through a database of doctors and mental health professionals and book available slots for appointments.
  • Reminder System: Users can set reminders for important activities, such as taking medication or attending appointments.
  • SOS Emergency Feature: Sends an SMS with the user's location if the SOS button is pressed or if the device detects a fall.
  • Anonymous Private Sessions: Users can have private, anonymous sessions with the bot to discuss sensitive topics, with an emotional chart feature to help track emotional health.
  • Anonymous Chatrooms: Provides a space for users to engage anonymously in chatrooms, sharing experiences and support with the community.
  • Breathing Exercises: Includes guided breathing exercises to help users relax and manage stress.
  • Profiling: Picks up traits, prescriptions and health metrics from conversations and updates them in related tables, building a health profile for the user.

How we built it

We built Wellwisher using Flutter for a smooth, cross-platform mobile experience and Firebase for backend services like authentication, cloud storage, and real-time data updates. We integrated several Flutter packages to support specific features, such as the google_generative_ai for AI-based chatbot functionality, geolocator and background_sms for location-based emergency alerts, and flutter_local_notifications for reminder notifications.

Challenges we ran into

One of the biggest challenges was implementing the emergency SOS feature to detect falls accurately while balancing battery efficiency and permissions for accessing location data. Additionally, ensuring a seamless and private user experience in anonymous chatrooms required careful handling of data security and user authentication to protect user identity.

Accomplishments that we're proud of

We’re proud to have created an app that addresses multiple aspects of health in one platform while upholding user privacy. The anonymous sessions and chatrooms enable users to seek help without feeling exposed, and the SOS feature adds an essential layer of security for emergencies. The chatbot’s ability to adapt to user inputs and update health-related data dynamically was another significant achievement.

What we learned

Throughout this project, we learned about balancing functionality with privacy, especially when working with sensitive health data. Implementing Firebase for secure user authentication and data storage reinforced the importance of using trusted backend solutions. We also gained a deeper understanding of integrating sensor-based features, like fall detection, which brought unique challenges in managing device resources effectively.

What's next for Wellwisher

We plan to expand Wellwisher by adding more personalization to the chatbot, enabling it to offer even more customized advice and suggestions based on user interactions. Additionally, we aim to collaborate with healthcare providers to verify and enhance the healthcare directory, making it a more reliable resource. Future updates will include improved mental health tracking, new relaxation techniques, and enhanced reminder capabilities tailored to individual user needs.

Built With

Share this project:

Updates