Inspiration
Inspiration, you ask? My time has come. So basically, the other day I had a really bad day, and everyone was getting on my nerves. I started journaling about it, and only then did I realize how great it would be if the journal could reply back sometimes—like comfort me in tough moments and at other times just turn a blind eye. I knew I wasn’t going to find something like that, so I made it! :)
What it does
VENT does primarily two things: it acts as your companion and as an analyzer. It offers two journaling modes:
Diary Mode: This mode lets you vent to an AI-powered diary that responds to your emotions. Whether you need comfort, advice, or just someone to listen, the diary adapts based on what you share.
Journal Mode: In this mode, you can simply log your thoughts and emotions without any feedback from the diary. Entries are saved and color-coded based on your mood, making it easy to track your emotional journey over time.
Additionally, VENT provides an overview calendar where you can view daily summaries. Entries are color-coded to represent the day's mood—green for happy, red for sad, and so on.
How I built it
How I built it was with a front-end using React and the back-end powered by Flask. I analyzed several models for the magical diary part, but Mistral wouldn’t run on my system. I then tried Qwen Qwen, which didn’t work as expected. So, I went with the Gemini Pro 1.0 API, which worked well once I passed the correct prompt.
Challenges I ran into
The biggest challenge was finding a suitable AI model that could run efficiently on my system. Mistral and Qwen Qwen were both problematic, but I eventually found success using the Gemini Pro API. Tuning the prompts to get the right responses from the AI was also a tricky process, but worth it in the end.
Accomplishments that I'm proud of
Accomplishments that I’m proud of include this being my FIRST hackathon! YAY! I’ve recently become very passionate (okay, obsessed) with hackathons, and I wanted to get started. Despite it being exam week, I spent my evenings working on VENT and finished it in just 1.5 days cummulatively. Since I’m new to hackathons, this feels like a huge achievement, and I’m excited to take part in more!
What I learned
What I learned most was patience and perseverance. Code not working? Chill! It’s working? Don’t touch it. One quote I heard somewhere really stuck with me: "He might not be the brightest candle in the room, but he burns the longest." This project reminded me of that—it’s all about persistence.
What's next for VENT
Future enhancements include making it a full-fledged website with more in-depth analysis and better personalization. I also plan to deploy it, introduce new features like recommending activities or advice based on the user’s daily entries, and much more. I’ve got tons of ideas, and with a little more time, you’ll see it evolve before you even think about it!

Log in or sign up for Devpost to join the conversation.