What is InkWell?
InkWell is an AI-driven journaling tool designed to support mental well-being by helping users process their emotions, challenge negative thoughts, and develop a healthier mindset. Unlike traditional journaling apps, InkWell provides active AI feedback—analyzing entries to pinpoint areas of distress and offering gentle cognitive reframing to encourage more positive, balanced thinking. With optional guided prompts, free writing, and insightful reflections, InkWell acts as a personal therapist in your pocket, making self-care through journaling more intentional and supportive.
Why We Built It
Mental health struggles are often internalized, leaving many people without the tools or support they need to work through their emotions. We wanted to create a judgment-free space where users can freely express their thoughts and receive meaningful guidance. By integrating AI-driven analysis, InkWell helps users recognize harmful thinking patterns and reframe their perspectives in a healthier way, promoting emotional clarity and resilience.
What it does
InkWell is an innovative digital journaling platform that utilizes AI to offer personalized mental health support. Users answer a daily quiz, reflecting on their emotions, goals, and journaling preferences. AI analyzes their journal entries to provide real-time feedback, identifying negative thought patterns and offering constructive advice. Whether users aim to process their emotions, develop a healthier mindset, or reflect on their day, InkWell tailors its feedback to help them achieve these goals, acting as a virtual therapist to guide users toward mental clarity.
How we built it
InkWell was built using a combination of Inertia.js, PHP, and Laravel for the backend server, with Vue.js on the frontend for dynamic, interactive user experiences. We styled the platform using TailwindCSS to ensure a clean and responsive design, while HTML and CSS were used for basic structure and styling. SQLite was used as the database to store user responses and journal entries, providing a lightweight and efficient way to manage data. The AI analysis is powered by the OpenAI API, which processes users’ journal entries and provides personalized feedback. To collect user data, we implemented a daily quiz, with the responses helping to refine the AI’s analysis and tailor its feedback to each individual user’s needs.
Challenges we ran into
One of the main challenges we faced was ensuring the AI's feedback felt genuinely helpful and empathetic. Achieving the right balance between being supportive while also offering actionable advice required a lot of fine-tuning of the AI's responses. Additionally, integrating the AI with our platform in a seamless manner while ensuring quick processing times posed some technical hurdles.
Accomplishments that we’re proud of
We’re incredibly proud of how InkWell allows users to track their emotional growth over time, offering not just a space for self-reflection, but also valuable insights that foster mental wellness. The integration of real-time AI feedback on journal entries provides users with a unique therapeutic experience. Another key accomplishment was building a fully interactive platform that tailors the user experience based on their quiz responses and preferences.
What we learned
Throughout the project, we learned the importance of creating an empathetic user experience, especially when it comes to mental health. Fine-tuning AI to offer advice that feels supportive yet empowering was both a challenge and a valuable learning experience. We also learned a great deal about the complexities of building a scalable web application and how to ensure smooth integration between services.
Log in or sign up for Devpost to join the conversation.