HealthBoat 🚢🩺
Inspiration
In India, awareness around mental health is still limited. Many people struggle silently without access to professional help. HealthBoat aims to bridge this gap by offering an online platform that connects users with mental health experts, promotes early diagnosis, and encourages open conversations around well-being.
What it does
HealthBoat is an AI-powered health assistant that:
- Provides early health diagnosis through interactive forms.
- Includes a mental health chatbot customized by age and gender.
- Features a 3D interactive interface and minimalist ui.
- Guides users with a clean, accessible design.
- Books appointment with top psychiatrists for one on one sessions.
- A mental health chat bot to hold a conversation.
How I built it
I used:
- React.js and JavaScript for the core logic
- HTML/CSS for layout and styling
- React Three Fiber for 3D rendering
- Blender for creating GLB models
- APIs for chatbot intelligence
- Built and tested everything in VS Code
Challenges I ran into
- Merging 3D models with functional UI components
- Syncing the chatbot with dynamic user input
- Handling state across React and Three.js scenes
Accomplishments that I am proud of
- Created a seamless 3D and 2D experience
- Built a fully working AI chatbot with real-time responses
- Designed a clean, responsive UI with custom animations and cursors
- Completed it under strict time constraints
What I learned
- How to integrate Blender models into a live React app
- Deepened our understanding of Three.js and React states
- Gained practical skills in API integration and frontend logic
- Learned to manage and resolve Git merge conflicts
What's next for HealthBoat
- Add backend support for real-time health records
- Expand diagnosis coverage using ML models
- Integrate multilingual support for wider accessibility
- Add user login, health history, and doctor suggestions
Built With
- api
- blender
- css
- css-**frameworks/libraries:**-react.js
- deepseekapi
- html
- javascript
- openrouter
- react
- react3f
Log in or sign up for Devpost to join the conversation.