Inspiration
Thankfully was inspired by the simple yet powerful idea that small moments of gratitude can greatly transform the way we see our days. As college students living in a world that often moves too fast, we wanted to create a calm and convenient digital space where users could practice gratefulness with little friction. We know that students may not have the time to dedicate to journaling every day, so we wanted to emphasize that reflection doesn’t have to be heavy or serious. By combining soothing design, mindful journaling, and personalized AI insights, Thankfully encourages people to notice everyday joys, strengthen emotional awareness, and share appreciation with others — one ripple of gratitude at a time.
What it does
Thankfully is a mindful gratitude app that helps users reflect on the moments, people, and experiences that bring meaning to their lives. Each day, users are greeted with 3 personalized, AI-generated gratitude prompts designed to feel quick, specific, and emotionally resonant. As they respond, Thankfully recognizes patterns like names or recurring themes and offers thoughtful insights, streak tracking, and visual summaries to highlight what brings the most joy. When someone special is mentioned in the daily gratitude notes, users have the option to send a cute, shareable sticker to express appreciation. Over time, the app fine-tunes its AI to deliver increasingly personalized prompts and encouragement based on each user’s goals and journaling habits, helping them cultivate mindfulness, strengthen connections, and make gratitude an effortless part of everyday life.
How we built it
We began by using Figma to design a detailed mockup of Thankfully’s frontend, mapping out the core features, user flow, and overall aesthetic of the website. Once our team was satisfied with the design and functionality, we brought the concept to life in Bolt, developing a fully functional frontend using TypeScript, React, and CSS. Our team created the Thankfully logo and custom shareable stickers in Canva, then integrated them into the application to enhance user engagement. We continually refined the interface to make the user experience more intuitive and responsive, and later integrated Gemini Flash’s free API to power the AI insights and prompt generation feature. After completing core functionality, we pushed the code to GitHub and documented our workflow process. Finally, we conducted closing edits and debugging to ensure a smooth, polished experience — leaving Thankfully ready for launch!
Challenges we ran into
Our initial challenge was narrowing down on an idea that we felt like was both feasible and brought something unique to the market. As a group of college students, we were looking for an area of interest that not only was achievable to develop in 48 hours, but that also would make a real impact in our daily lives. All of our group members had never previously participated in a hackathon before, so it was a valuable learning experience for all of us. Getting the hang of Devpost, Github, and the general coding collaboration process was a challenge at first, but we were able to communicate and work efficiently to develop our website. We split the work evenly among team members while also making sure that each one of us understood all parts of the development process as well. Integrating the AI into our website was also difficult, as the majority of our group members had little to no prior experience in using API keys. We also experimented with prompt engineering, appropriate in-context questions that the model would generate, and debugging issues regarding the AI implementation. Some members had prior website development experience, but it was a great learning process for us regarding implementing AI as well.
Accomplishments that we're proud of
Our team was able to design a user-friendly and engaging UI that encouraged users to develop a habit of tracking their gratitude daily. Our website not only is a showcase of our technical skills, but also something that can be implemented into the lives of fellow students to better their mindfulness habits every day. We were able to integrate AI in order to design a frictionless system into our website to give users personalized daily gratitude prompts. It was a challenge getting the API key implemented into the website, and it was an extremely rewarding experience once we were able to debug the security and administration concerns. We are most proud of coming into the hackathon with limited prior knowledge regarding website development and AI, but leaving this experience with a fully working, scalable website that brought our ideas to life. We learned lessons about teamwork, problem solving, and flexibility that will be applicable beyond just the hackathon weekend itself.
What we learned
With only 48 hours to bring Thankfully to life, our team gained hands-on experience with the full web development process–from idea generation and design to implementation and deployment. Each member deepened their understanding of both front-end and back-end development, as well as the practical steps involved in integrating AI into a functional application. Along the way, we explored new tools such as Figma, Canva, Bolt, VS Code, GitHub, and Gemini, turning the development process as not only a learning opportunity that strengthened our technical skills, but also improved our collaboration and communication as a team.
What's next for Thankfully
We hope to expand the ways people can share and celebrate their moments of gratitude. Beyond sending friendship stickers, we envision a gentle social layer, where users can connect through kindness rather than comparison. Future updates may include the ability to friend or follow the people you mention most, strengthening meaningful connections. For users seeking deeper mindfulness, we plan to offer longer, more in-depth prompts that promote deeper reflection and self-discovery. It is also at the forefront of our minds to design Thankfully so that it doesn’t become performative where you show off to multiple people that you’ve been grateful recently, but rather we want to emphasize one-on-one connections with those who matter most to us. We also want to improve the AI behind the experience to provide users with even more personalized gratitude prompts tailored to each user’s emotional patterns, preferred tone, and areas of focus. Users will be able to set personal goals such as improving mindfulness, strengthening relationships, or finding balance, and the AI will guide them in achieving these aims through encouragement, reminders, and thoughtful reflections woven into each daily prompt.
Log in or sign up for Devpost to join the conversation.