Inspiration
I am a person who thinks a lot. I always have random thoughts that often pull me from my main tasks at hand. This would often cause me to slack off on important work and procrastinate. I tried using a normal paper journal but that's just so boring, who has the time to be doing that anymore. That's why I created sapling, a way for people with endless thoughts to display them in a 3d creative manner with a tree unique to each person.
What it does
This project takes journal entries from the user with a optional header and body. Then the user can optionally enter a emotion to be able to filter with later on. All the entries are stored and based on the emotions that are seen in the journal entries, we are able to predict what emotions the user is feeling as well. Using those emotions, a number is created which affects the user's visual tree's design.
How we built it
Front end: Next.js, Supabase auth and RLS, Anthropic Claude 3.7 for analysis, and React Three Fiber for the visualization.
Challenges we ran into
THE BIGGESET WAS THE WIFI. Other than that though the biggest challenge I ran into was the creativity involved in creating the tree. The goal of this project was to create a unique tree for every person. Being able to do that as someone with not that much 3d design experience, it was cool to learn and apply my learnings into a MVP while being a solo hacker.
Accomplishments that we're proud of
I am really proud of of course beating that challenge, but also I like the theme and the way we analyze the user's entries to see how they're feeling as the emotion is an optional pick.
What we learned
I learned a lot bout how important it is to have proper planning and be prepared for the worst. I saw that many people had left the location because of the wifi and there wasn't a single time in the entire hackathon where I had good wifi. I had to go out of my way to try and find different corners of the room, work more at 4 am since there weren't many people at that time. I even learnt how to code outside with racoons hissing at me.
What's next for Sapling
The next thing for Sapling is having a voice ai that can talk to you about your journals. This is not an AI Therapist, but a friend that you can talk to about what is going on in your private life that you can't let anyone else know.
Built With
- claude
- next
- react
- supabase

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