Inspiration
Recently, I experienced some psychological challenges that led me to explore the field of psychology more deeply. In my journey, I discovered that breathing exercises and meditation significantly improved my mental well-being. Finding answers to psychological questions also played a crucial role in my self-discovery. Inspired by these positive experiences, I decided to create an application that combines these practices, offering users an accessible and supportive tool for breathing exercises, meditation, and mental health guidance.
What it does
VibeFlow is a web application designed to assist users with breathing exercises, meditation, and addressing psychological questions. It provides guided breathing techniques and meditation sessions to enhance mental well-being, along with an AI-powered assistant to help users find thoughtful answers to their psychological inquiries. The app aims to support users in managing stress, improving mindfulness, and navigating their mental health journey effectively.
How we built it
We built VibeFlow using the Next.js framework for full-stack development, ensuring a seamless and dynamic web application experience. For the AI-powered functionalities, we utilized the Llama 3 model via Ollama, leveraging the ollama-js library to facilitate interaction with the model running locally. This combination of technologies allowed us to create an interactive and responsive application that integrates well-being practices with advanced AI support.
Challenges we ran into
We encountered several challenges during the development of VibeFlow. One notable issue was effectively integrating sound cues with the breathing exercises to enhance user experience. The primary challenge, however, was running the Llama 3 model and seamlessly integrating it with the Next.js web application. Ensuring that the model operated efficiently locally and interacted smoothly with the web interface required careful configuration and troubleshooting.
Accomplishments that we're proud of
We are proud to have developed a comprehensive web application for mental well-being that includes three key features: breathing exercises, meditation, and a personal assistant. VibeFlow's personal assistant provides tailored support and remembers previous conversations, offering a more personalized and continuous user experience. Integrating diverse well-being tools into a cohesive solution demonstrates our commitment to enhancing mental health through innovative technology.
What we learned
Through this project, I gained extensive experience in building a complete application with features that I will personally use on a daily basis. I learned how to design an attractive and user-friendly interface, develop a robust backend server, and integrate a large language model (LLM) with both the backend and frontend to handle user queries effectively. This process has significantly enhanced my skills in full-stack development and AI integration.
What's next for VibeFlow
I plan to add features such as personalized gratitude messages, an AI-based mood tracker, and mindfulness reminders to enhance user engagement and support mental well-being.
Built With
- javascript
- llm
- nextjs
- ollama
- ollama-js
- react

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