DeeR: AI-Powered Study Companion 🦌
Inspiration
Jumping from study habit to study habit is a loop hole, and I had been stuck in it for a long time! I wanted to build something which had intersection in the domains of studying, neuroscience, and computer science, so I built DeeR. I can finally scrap all the useless apps that I have and be proud to use my own :D
Heavily reccommend watching this video: https://youtube.com/shorts/icfI_iVLeRs?si=1AhrOj9470H4WgDW since its the basis of this entire project
What it does
DeeR is an AI-powered study companion that:
- Uses AI to detect emotional conditions which I have a hard time recognizing about myself
- Implements the Feynman technique, one of the best approaches in learning techniques that has served me well for the past few weeks, which actively makes me understand rather than brute force remembrance
- Adds Study Cycles
- Creates workflows
- Generates nice summaries from PDFs, PPTs, and other document formats
- Emotional Analysis to see when you are distressed and reccommending you to take a break
- Hume Model to talk about what you learned about to improve your recalling and retention
Challenges we ran into
- Cartesia API credits reaching 662% of the free usage limit 🤭
- Hume API requiring manual screenshots for each inference rather than connecting through WebSockets
- Managing time and presenting solo
Accomplishments that we're proud of
- Integrating multiple technologies and participating in various tracks, especially as a solo developer
- Overcoming anxiety by participating in competitions like these
- Successfully building a functional prototype of DeeR
What we learned
- Solo hackathons are long but fun
- No merge conflicts when working alone!
- Discovered interesting aspects of Hume and Deepgram's model training approaches
- Improved skills in working with WebSockets and fetch requests
- Enhanced ability to read documentation and manage time effectively
What's next for DeeR
- Adding authentication for user accounts
- Adding advice on what to do when the person is distressed
- Implementing multi-user support with individual LLM preferences
- Adding a feature to skip voice lines by Cartesia
- Fine-tuning models for better outcomes
Made with ❤️
Built With
- cartesia
- chromadb
- deepgram
- fastapi
- gemini
- groq
- hume
- hyperbolic
- llama
- nextjs
- python
- tailwindcss
- typescript
- websockets



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