Inspiration
We believe identity is defined by a user's knowledge of themselves. While traditional journaling is a powerful tool for tracking the experiences that shape us, it often feels like a one-way conversation. We were inspired to develop AI‧dentity, which is an application that leverages the power of generative AI to transform the "blank page" into a journey of self-discovery, delivering deeper, more creative insights than a standard notebook ever could.
What it does
- Intelligent Response System: Beyond simple logging, an AI companion responds to your entries.
- Model Switching: Using sentiment analysis, the app dynamically switches between three distinct AI - models depending on your needs: Emotional Support, Advice Seeking, or Self-Reflection.
- Weekly Analytics: Users receive a customized music track and summary statements that encapsulate their week.
- Smile Streak: A physical identity feature that uses facial recognition to track your "Smile Streak," boosting your mood and connecting your digital reflection with your physical self.
How we built it
The project is a Node.js and React app that leverages Backboard.io to seamlessly switch between OpenAI, Anthropic, and Cohere models. It uses Gemini to classify user responses as emotional, advice-seeking, or reflective. ElevenLabs powers music generation, while Amazon Rekognition analyzes smiles to enhance the user experience.
Challenges we ran into
We faced challenges with running out of tokens, managing thread contents in Backboard.io, and having a small team of just two, which made handling the workload harder.
Accomplishments that we're proud of
We’re proud of learning and experimenting with new technologies across different tracks.
What we learned
We learned the importance of staying creative and enjoying the process. We also learned a lot from the networking and workshop events.
What's next for AI‧dentity
Deploying the app, adding more features, and testing with real users.
Built With
- backboard.io
- elevenlabs
- gemini
- javascript
Log in or sign up for Devpost to join the conversation.