Skip to content

andyko208/YourSelfLearning

Repository files navigation

YourSelfLearning Logo

YourSelfLearning

Stop frying your brain. Get back to yourself.

Turn doomscrolling into deliberate learning moments tailored to your interests.

Available in Chrome Web Store

Features Get Started Develop


📸 At a Glance

YourSelfLearning intervenes when you doomscroll, offering bite-sized lessons to recharge your mind.

Track Your Habits Learn Interactively Visualize Progress
Tracking Dashboard Interactive Lesson Progress Metrics
Monitor your scroll momentum and time spent on social sites. Replace mindless scrolling with engaging quizzes and lessons. See your "Brain Battery" recharge as you learn.

✨ Key Features

  • 🛡️ Interventions That Adapt: Smart scrolling detection interrupts doomscrolling on TikTok, Instagram, YouTube Shorts, and X (Twitter).
  • 🧠 Brain Battery: A gamified energy meter that drains with scrolling and recharges with learning.
  • 📊 Insightful Metrics: Compare "Today vs. Yesterday" to see real behavior change.
  • 🎨 Personalized Learning: Choose themes like Science, Language, or Philosophy.
  • 🔒 Privacy First: All data is stored locally on your device. No external tracking.

🚀 Getting Started

Installation

  1. Clone the repo

    git clone https://github.com/andyko/YourSelfLearning.git
    cd YourSelfLearning
    npm install
  2. Run in Dev Mode

    npm run dev

    This launches the extension in Chrome with hot reloading.

  3. Build for Production

    npm run build

    Load the dist/chrome-mv3 folder in chrome://extensions (Developer Mode).


🛠️ Tech Stack

  • Framework: WXT + Vite
  • UI: React + TypeScript + Tailwind CSS (via inline styles/modules)
  • Storage: Chrome storage.local with unified state management
  • Testing: Playwright for end-to-end flows

Made for curious minds.

License · Privacy Policy

Releases

No releases published

Packages

 
 
 

Contributors

Languages