Inspiration

In an era of information overload, we save countless learning videos and articles daily, yet complete very few of them. I realized the problem isn't a lack of resources, but rather a lack of an effective learning management system. This inspired "Life Coach": let AI become your learning manager, automatically analyzing the value of saved content and generating actionable learning plans.

What it does

Life Coach is an intelligent learning management assistant with core features including:

  • Smart Collection: One-click saving of learning resources from platforms like Bilibili, YouTube, and Xiaohongshu
  • AI Analysis: Automatically extracts key knowledge points, assesses difficulty, and estimates learning time
  • Smart Recommendations: Suggests optimal learning sequence based on content value and difficulty gradient
  • Schedule Planning: Automatically generates visualized learning schedules for today/tomorrow/this week
  • Learning Paths: Generates personalized learning paths based on AI algorithms

How we built it

Built a cross-platform mobile app using React Native and Expo SDK 54, implemented Tailwind CSS styling with NativeWind, and integrated backend AI content analysis engine through tRPC. Data is persistently stored locally via AsyncStorage, ensuring access to saved content even offline.

Challenges we ran into

The biggest challenge was designing an AI analysis algorithm that's both simple and powerful, capable of accurately assessing the learning value and difficulty of different content types. We also needed to balance automation with user control, making the system both intelligent and flexible.

Accomplishments that we're proud of

Successfully implemented a complete loop from "collecting" to "learning," with high AI analysis accuracy, schedule planning algorithms that intelligently balance learning workload, and a smooth, natural user experience.

What we learned

Learning management isn't just about time management—it's more importantly about assessing content value and prioritizing. AI can be an excellent learning assistant, but the key is designing algorithms that align with human learning patterns.

What's next for Life Coach

We plan to add browser share extensions, learning progress tracking, smart reminder systems, and social sharing features to let users share their learning achievements with friends, boosting learning motivation.

Built With

Share this project:

Updates