Inspiration

I wanted to build something that helps people with the hard things they feel but struggle to say. Many people delay important conversations not because they do not care, but because they do not know how to express themselves clearly.

What it does

'Between' helps users reflect on difficult situations. A user describes what they are going through, and the app gives:

  • What may be underneath the feeling
  • Why it may feel hard
  • What they may need
  • A small next step
  • Possible wording they can use ## How we built it I built Between using Python, FastAPI, HTML and CSS, and the Gemini API.
    Gemini is used to understand the situation and return a structured response instead of a generic chat reply. ## Challenges we ran into One challenge was making the project feel different from a normal chatbot. I solved that by giving it a clear structure and a specific purpose. I also faced some setup and debugging issues while connecting the backend and frontend. ## Accomplishments that we're proud of I am proud that I built a working tool that focuses on a real human problem, not just a general chatbot. We were able to turn emotional situations into a structured reflection with clear sections like underlying feelings, difficulty, needs, next steps, and possible wording. I am also proud that we connected the Gemini API with a Python FastAPI backend and created a simple interface that makes the experience easy to use and understand. ## What we learned I learned that a good AI project is not just about using AI. It is about creating a useful experience around it. I also learned more about FastAPI, API integration, and structuring AI outputs for a real app. ## What's next for Between In the future, I want to make Between more personalized, add more conversation types, and improve the guidance it gives users.

Built With

Share this project:

Updates