Inspiration
As students, we tried almost every productivity app out there. They were powerful, but they never truly helped us in our early stages of learning. Why? Because productivity doesn’t start with tasks. It starts with self-awareness. When we were in school, we weren’t mindful of our mental health, physical state, emotions, or energy levels. But real productivity depends on all of these.
We realized something important:
Productivity techniques only work when you understand yourself first.
We also noticed another problem: studying feels like pressure, not play. Humans love games, rewards, and progress. So we asked: What if studying felt like playing a game? What if an app understood your mental state and customized productivity for you?
That’s how SelfFriend was born — a self-aware, AI-powered, gamified productivity companion for students.
What it does
SelfFriend is an all-in-one productivity system that combines:
Task management
Emotional awareness
AI-assisted learning
Gamification
Habit building
It helps students:
Manage tasks automatically
Break big tasks into small, achievable goals
Turn studying into a game with rewards
Stay emotionally balanced using psychology-based techniques
Become more self-aware through AI-powered journaling
Track achievements and stay motivated
Stay disciplined and accountable
Key features:
AI Note Analysis → Detects emotions, mental state, stress level, and productivity patterns
Smart Task Generation → Converts journal entries into tasks automatically
Reward-Based System → Users set rewards and build habits through completion
Gamified Experience → Progress feels like leveling up
AI Study Assistant → Breaks down tasks, removes resistance, and simplifies studying
Routine Builder → Creates personalized study routines based on user ability
Emotion Regulation Support → Uses psychological principles like DBT to help manage emotions
How we built it
We built SelfFriend using:
Frontend: React.js
Backend: Node.js, JavaScript
Database: MongoDB
Authentication: Firebase
AI Models: Multiple open-source AI models
Architecture:
AI reads user notes and journals
Extracts tasks automatically
Prioritizes tasks
Assigns reward values based on complexity
Syncs journaling with task management
Tracks progress and emotional patterns
Everything is automated so students don’t have to manually manage complexity.
Challenges we ran into
Designing a system that feels simple while being deeply intelligent
Integrating journaling, task management, AI, and gamification into one flow
Teaching AI to:
Detect emotions
Assign task priorities
Estimate task difficulty
Suggest rewards
Balancing psychology + productivity + usability
Making automation without removing user control
The hardest part was simplifying complexity.
Accomplishments that we're proud of
Built a complete all-in-one productivity ecosystem
Combined psychology, AI, and habit formation
Created a self-aware productivity model
Designed a system that adapts to users instead of forcing routines
Turned studying into a rewarding experience
Made emotional health part of productivity
This isn’t just an app. It’s a student life companion.
What we learned
We learned:
How human motivation works
How rewards shape habits
How emotional states affect productivity
How DBT and psychology can improve learning
How students struggle with discipline and resistance
How AI can become a supportive guide, not just a tool
We became more mindful about ourselves while building it.
What’s next for SelfFriend
Our vision is simple and powerful:
Make SelfFriend public
Help students worldwide
Reduce burnout
Make studying joyful
Build emotionally intelligent productivity
Create a generation of self-aware learners
We want students to stop struggling and start growing — with SelfFriend as their guide.
Log in or sign up for Devpost to join the conversation.