🧠 Inspiration
In a world where AI solves practical tasks, I wanted to explore how it could also support emotional well-being. Inspired by the idea of having a "digital twin" that truly understands your feelings and decision patterns, I envisioned MindMate – a GenAI-powered emotional twin that evolves with you.
As a student, I often wished for something (or someone) that could reflect my thoughts, help me communicate better, and offer emotional support without judgment. That need sparked the foundation of this project.
🛠️ What It Does
MindMate is a personalized AI companion that:
- Mirrors your tone, mood, and style
- Offers emotional journaling and reflections
- Helps with decision-making by learning your values
- Remembers your conversations and emotional context
- Generates supportive or empathetic responses in your own voice
⚙️ How we built it
- Frontend with Flutter for cross-platform UI
- Backend with Python (FastAPI) and Node.js
- AI Models used:
- GPT for natural language generation
- Stable Diffusion for emotional visual journaling
- AWS Transcribe + Whisper for voice inputs
- Data is stored in AWS DynamoDB with memory graphs to track emotional evolution
- Hosted on AWS Lambda & S3
💡 Challenges we ran into
- Personalizing LLM output to reflect the user's personality while keeping responses consistent.
- Building a memory system that stores both emotional context and factual timelines.
- Managing latency with GenAI calls for real-time feedback.
- Designing an empathetic UX that feels human but is still clearly AI.
🏅 Accomplishments That We're Proud Of
- Created a working prototype of an AI that mimics a user's emotional tone and communication style.
- Successfully integrated multiple GenAI models (text, image, and voice) into one coherent system.
- Built a lightweight emotional memory system that evolves with the user over time.
- Designed a user experience that feels emotionally aware, not robotic.
- Overcame technical and emotional challenges in building a product that’s deeply personal.
- Deployed key components on AWS, enabling scalability and serverless performance.
📚 What we learned
- Deep understanding of emotion modeling and user memory graphs.
- Prompt engineering and fine-tuning GenAI for emotionally aware responses.
- Cloud integration with AWS (especially Lambda, S3, and Transcribe).
- Importance of ethics and data privacy when dealing with sensitive emotional content.
🌍 What's next for MindMate – Your GenAI-Powered Emotional Twin
- Deploy the mobile app and test with users from different age groups.
- Add multi-lingual and cultural emotion adaptation.
- Include mental health check-ins powered by clinical datasets (non-diagnostic).
- Open API so other apps can integrate their own emotional AI twin.
🚀 Conclusion
MindMate isn't just a chatbot—it’s an emotional reflection engine. With the right AI, we can create more empathetic, human-centered digital tools that help people feel understood, supported, and seen.
Built With
- amazon-polly
- amazon-polly-**database**:-aws-dynamodb-**authentication**:-firebase-auth-**other-tools**:-github
- amazon-web-services
- aws-dynamodb
- aws-lambda
- aws-transcribe
- canva
- dart
- dart-(flutter)-**frontend-framework**:-flutter-(for-cross-platform-mobile-app)-**backend-frameworks**:-fastapi
- express.js
- express.js-**generative-ai-apis**:-openai-gpt
- fastapi
- figma
- firebase-auth
- flutter
- github
- javascript
- javascript-(node.js)
- openai-gpt
- postman
- python
- stable-diffusion
- whisper
- whisper-**cloud-services**:-aws-lambda
Log in or sign up for Devpost to join the conversation.