🪄 Inspiration
The inspiration for this project came from the Tom Riddle Diary in the Harry Potter series — a mysterious, magical diary that interacts with its writer.
We wanted to recreate that immersive experience but with a positive twist: a personal, intelligent, and interactive diary that not only listens but remembers, reflects, and grows with you.
📓 What It Does
This is not just a digital diary — it’s a living memory.
Users can type a thought, a summary of their day, or just talk about how they’re feeling. The input disappears like a whispered secret, and the AI responds in an empathetic and intelligent manner, making the experience feel like a private, mindful conversation.
✨ Key Features
- 🧠 Natural conversation interface with memory
- 📅 Query past entries based on date
- 🪞 Reflect on how you’ve changed over time
- 📊 Personal dashboard with daily summaries
- ✅ Optional checkboxes to track gym, study, and music habits
🏗️ How We Built It
The project is built using a modern stack of technologies:
- Frontend: React.js, styled with CSS and HTML
- Backend: FastAPI, FastMCB
- AI Integration: Google GenAI, PyTorch models
- Database & Memory: ChromaDB for semantic search and memory retention
🧱 Challenges We Ran Into
- Designing an interface that feels magical yet practical
- Making the disappearing input smooth and intuitive
- Managing long-term memory efficiently while maintaining fast response times
- Ensuring the diary AI balances understanding with concise communication
🏆 Accomplishments We're Proud Of
- Created a truly interactive and reflective diary experience
- Seamless day-by-day memory with emotional tone tracking
- Smart dashboard with daily summary and checkbox trackers
- Built a conversation agent that feels like it knows you
📚 What We Learned
- Integrating LLMs with persistent vector databases like ChromaDB
- Crafting immersive user experiences beyond typical UI
- Handling memory, reflections, and identity in personal AI
- Balancing backend efficiency with front-end magic
🔮 What’s Next for Untitled
- 🎙️ Voice interaction so users can talk instead of type
- 🧘 Emotion analysis and mood tracking
- 💌 Daily affirmations and deeper personalization
- 🌍 Multi-language support for a global user base
- 📤 Exporting memory as timelines, journals, or personal stories
🛠️ Built With
Languages & Frameworks
- React.js, Python, HTML, CSS
APIs & Models
- FastAPI, Google GenAI, Transformers
Backend & Tools
- FastMCB
Database
- ChromaDB
Built With
- fastapi
- fastmcp
- javascript
- llm
- python
- pytorch
- react
- transformers


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