Inspiration
Mental health is something everyone deals with, yet many don’t have someone to talk to or feel judged when they do. We wanted to create a buddy-like AI that listens without judgment. SIA (Supportive Intelligent Assistant) is meant to be that safe space, letting people express their thoughts and feel heard anytime, anywhere.
What it does
-Chat Buddy – Users can have a natural, friendly conversation with SIA.
- Journal Prompts – SIA provides gentle writing prompts to help users reflect. -Breathing Suggestions (MVP idea) – Planned feature for guided breathing to reduce stress.
- Friendly UI – A soft, bubble-style chat window that feels like texting a friend.
How I built it
Frontend: Built with React (Vite) for speed and simplicity. Used vanilla CSS for a calm, friendly UI.
-Backend: Created with Node.js + Express, handling API routes and connecting the frontend to SIA’s responses.
-AI Brain: Integrated OpenAI API for conversational, non-judgmental replies.
-Testing: Used Thunder Client to test backend routes before linking everything together.
Challenges we ran into
Tailwind CSS setup failed multiple times, forcing us to switch to clean vanilla CSS.
Connecting React and Express smoothly took some debugging.
-Time pressure meant we had to cut features like mood tracking and guided breathing animations.
- Language sensitivity — we had to design responses that were friendly and safe, not medical or “therapeutic.”
Accomplishments that we're proud of
- Built a working full-stack MVP in a short time.
-Created a calming, friendly UI instead of a robotic chatbot look.
-Made SIA feel like a buddy who listens, which was our core goal.
-Learned how to pivot under pressure (from Tailwind to CSS) and still ship the product.
What we learned
-How to set up and structure a hackathon project quickly.
-The importance of UX tone and color choices for mental health tools.
-Debugging is half the work in hackathons (and that’s okay).
-Why MVP scope matters — do less, but do it well.
What's next for Sia-Mental Health bot
Mood Tracker Dashboard
-A simple daily mood log where SIA records your emotions and shows progress over time with friendly graphs. -Smarter, more empathetic AI (better memory & contextual replies). -Saved journal entries for self-reflection.
- Multi-language support to reach more users globally.
-A mobile-friendly version (and maybe even a future mobile app).
Built With
- custom-designed-ui-node.js-+-express-?-to-power-the-backend-server-openai-api-?-for-ai-powered
- express.js
- github
- javascript
- modular-frontend-vanilla-css-?-for-a-calming
- node.js
- npm
- openai
- react-vite
- thunderclient
- vanillacss
Log in or sign up for Devpost to join the conversation.