Skip to content
Back to projects
Open sourcejavascriptknowledge-graphnlpedtech

Learnify AI

A web app that extracts keywords from lecture notes, summarizes each topic, and renders the result as a knowledge graph — then recommends what to revise based on the time you have.

Stack
Flask + React
Stars
7
Started
2020
Topic
EdTech
learnify · notes → knowledge graph

Learnify AI is a web app for students. You feed it lecture notes; it extracts keywords, summarizes the concepts behind each one, and renders the relationships as an interactive knowledge graph.

What it does

  • Keyword extraction from raw lecture text.
  • Per-topic summarization so you can scan instead of re-read.
  • Knowledge graph view that surfaces how concepts connect — useful both as a study aid and a retention check.
  • Time-aware revision — given how long you have to study, the app recommends the topics worth prioritising.

Stack

A Flask backend handles the NLP pipeline; the frontend is a React app that renders the graph and the revision flow. Built as a side project to explore graph-shaped UIs for learning — the prototype that turned into a longer interest in retrieval and structured representations of unstructured text.