Skip to content

glody007/learnsync

Repository files navigation

LearnSync

Transform your custom content—blog posts, PDFs, Notion pages, or videos—into a Duolingo-like learning experience for any topic, with assessments, knowledge graphs, and personalized recommendations.

Building it in public using Next.js, Vercel AI SDK, Upstash, Neo4j, and Neon postgres.

Preview Image

Roadmap

  • Content import from multiple sources.
    • Notion.
    • Web Page.
    • PDF.
    • Audio.
    • Video.
  • Raw AI assessment generation.
  • Content Splitting and indexation for RAG
  • Knowledge graph(semantic network).
  • Assessment recommendation system.
  • Lesson recommendation system.
  • Adaptive lessons and questions difficulty calibration.

Getting Started

First, install the dependencies:

npm install
# or
yarn install
# or
pnpm install

Set Environment variables:

cp .env.example .env

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun run dev

Open http://localhost:3000 with your browser to see the result.

Contact

For questions, feedback, or collaboration opportunities, feel free to reach out to Glody Mbutwile.


License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors