Inspiration
As students, we've tried to journal as a means of centering ourselves and reflecting on our days. However, as busy as we get, we often forget or can't find the time to write down everything that goes on in a day. That's why we built Libro, a call agent-powered journaling app.
What it does
Libro is built to provide consistency, structure and ease to your journal writing. Instead of having to write out everything in a physical book or note app, you create a call schedule with our software, and you will receive a phone call at that time. You can then chat with our voice agent over the phone, and it will take notes and neatly organize them for you.
How we built it
Using a call agent, Retell AI, we integrated our call path with a Supabase backend, allowing users to retrieve entries from their prior calls. We used a Node.js backend to run code using Retell's API, allowing users to see their app on a beautiful React frontend, designed in part by Orchids and in part by our team.
Challenges we ran into
The main challenge we ran into was call scheduling and call retrieval. We spent hours working on a simple GET function, which we had to work around through various POST functions instead. Although we had other issues with design and frontend aspects, we were able to collaborate and find a solution that worked for us.
Accomplishments that we're proud of
For both of us, this is our first experience utilizing AI agents in our software. We're proud of this first stepping stone into the space, and plan to create even bigger projects in the future with the workflows and skills we learned.
What's next for Libro
We hope to implement tonality tracking to gauge user sentiment, as well as create memory for the agent, allowing it to recall past conversations.
Built With
- next
- react
- retell
- supabase
Log in or sign up for Devpost to join the conversation.