Inspiration

I’ve noticed that a lot of people today feel lonely, anxious, or just don’t have anyone they can really talk to. Many introverts or shy people struggle to express their feelings, and over time, that can lead to sadness or depression. That’s why I made Calm AI — a friendly, calm companion that listens, understands, and replies with care. It’s like having someone who’s always there to talk to, without judgment. 💛

What it does

Calm AI is a mental health companion that chats with you in a soft, friendly way. It understands your mood and gives thoughtful, comforting replies like a good friend who listens when you need to talk. It’s not just another chatbot; it’s built to make you feel heard, cared for, and supported.

How I built it

I built this project using:

  • React – for building the user interface
  • Tailwind CSS – for simple and responsive styling
  • Vite – for a fast and lightweight development setup
  • .env – to safely store my API key and keep it secure
  • Netlify – for quick and easy deployment
  • Gemini API – for generating warm, human-like responses that feel natural and caring

Challenges I ran into

One big challenge was when my API key got exposed by mistake . I learned a lot about keeping secrets safe! Another tough part was making the AI sound natural, gentle, and caring instead of too formal or fake. Getting the right tone took time, but it was worth it.

Accomplishments that I'm proud of

I’m proud that I made something that can actually help people feel a little less alone. It’s simple, but meaningful. A small tool that can brighten someone’s day. As a beginner, creating something that feels human and kind makes me really happy. 🌸

What I learned

I learned how to use environment variables, AI models, and prompt engineering to shape responses. It was exciting to see how much I could do with Gemini and how it responds to emotional prompts. Building this project gave me confidence as a beginner developer

What's next for Calm Ai

Track users’ moods automatically by their chat. Learn about each person’s personality and comfort style over time. Get better at personal, natural conversations. I want it to feel more and more like a true companion that grows with you , someone that understands your emotions and helps you find calm, even on hard days.

Built With

Share this project:

Updates