MindLine - say it loud, see it clearly
An innovative approach to journaling. With MindLine, you can make a simple phone call to vent about your feelings, and we handle the rest. The insights, the emotions, tips on how to get over things and even tell you how you're doing with it over time.
🚀 Features
Voice-to-Text Journaling: Simply speak your mind and MindLine transcribes your thoughts into text entries automatically.
Journal via Phone Call: Using Twilio integration, you can call a dedicated number to record your journal entries on the go.
AI-Powered Insight Generation: Leverages OpenAI and custom machine learning models to analyze your entries for sentiment, key topics, and emotional tone.
Data Visualization: Understand your mental landscape over time with clear and intuitive data visualizations of your insights.
Secure & Private: Built on Supabase with PostgreSQL, ensuring your personal journal entries are always secure.
✨ What it Does
MindLine transcribes your vocal input and processes it into specific insights tied to certain stimuli. It's designed for anyone who finds traditional typing-based journaling a chore. Just talk, and the app does the rest.
Once your voice is transcribed, our backend gets to work. It uses an AI model to perform sentiment analysis and a PyTorch-based classifier to categorize the entry's underlying themes (e.g., work-related stress, family, personal growth). The result is more than just a diary; it's a clear, analyzed reflection of your thoughts, helping you identify patterns and gain a deeper understanding of yourself.
💻 Technologies Used
Here are the following programming languages, frameworks, libraries, and tools used in our project.
Frontend: React, MaterialUI
Backend: Python/Flask
Database: Supabase, PostgreSQL
AI/ML: OpenAI API (for transcription and summarization), PyTorch & Scikit-learn (for the Random Forest Classifier Model)
Other: Twilio (for phone call support), Git
🤝 Team Members
- Raihan Rafeek - backend development
- Sai Porumamilla - frontend development
🔮 Future Enhancements
We have a number of ideas for how we can continue to build upon MindLine:
Advanced Emotion Tracking: Move beyond simple sentiment to track a wider range of emotions over time.
Personalized Prompts: Generate intelligent journaling prompts based on a user's past entries to encourage deeper reflection.
Integration with Calendars: Correlate journal entries with events from Google Calendar or Outlook to find connections between activities and mood.
Weekly Email Summaries: Send users a weekly digest of their insights and patterns.
Built With
- flask
- git
- materialui
- openai
- postgresql
- python
- pytorch
- react
- scikit-learn
- supabase
- twilio

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