Skip to content

JohnM2809/LearnTree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌱 LearnTree

LearnTree is a modern, AI-powered learning platform designed to simplify and supercharge student revision. Built for today’s learners, it combines speed, clarity, and intelligence to help you understand concepts quickly and retain them effectively.

πŸš€ Features

  • πŸ“š 5-Minute Concept Explainations
    Master topics fast using the Feynman technique.

  • 🧠 External Sources
    Learn in a creative way with personalized, curated Youtube videos.

  • ✍️ Notes & Flashcards
    Create, revise, and remember β€” all in one place.

  • πŸ“ˆ Progress Tracking
    Stay on top of your learning journey.

πŸ’‘ Why LearnTree?

Tired of scattered notes, clunky apps, and ineffective revision? LearnTree brings everything into one clean interface, saving your time and boosting your results.



How to Run?

Its simple! Visit https://learntree-y2lj.onrender.com/, and start your learning growth

The below steps are for those who want to run LearnTree locally on their devices

πŸ§ͺ Getting Started

Step 1: Initialize the Backend Server

Make sure you have Python 3.7+ installed.

cd server
pip install requirements.txt
python main.py

This will start the backend server required for AI and TTS features.

Step 2: Launch the Electron App

cd client
npm install electron
npm start

The Electron frontend will launch as a desktop app.

πŸ“Έ Preview

image

πŸ› οΈ Built With

  • HTML/CSS/JS
  • Python (Backend)
  • Gemini (for AI features)
  • Edge_TTS (For TTS)

🀝 Team

Made with ❀️ by Ayush(@AyushDev19) and John!

LearnTree β€” Plant a concept. Grow your mind.

About

An AI-powered app enabling efficient and quick revision!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published