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.

Share this project:

Updates