Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Turns a goal statement into a structured learning roadmap. Python/FastAPI backend with rate-limiting middleware and full API docs, React front end.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Transform your learning goals into structured, actionable roadmaps
A learning path generator that helps users master complex skills by breaking them down into structured milestones with personalized resources, time estimates, and progress tracking.
Learning complex skills is overwhelming. People struggle with:
• Where to start: Too many resources, unclear prerequisites
• How to structure learning: No clear path from beginner to proficient
• Time management: Unrealistic expectations about time commitment
• Staying motivated: Lack of visible progress and milestonesRead the full README ↗Transform your learning goals into structured, actionable roadmaps
A learning path generator that helps users master complex skills by breaking them down into structured milestones with personalized resources, time estimates, and progress tracking.
Learning complex skills is overwhelming. People struggle with:
A tool that:
┌─────────────────────────────────────────────────────────────┐
│ Frontend (React) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ LandingPage │ │ LearningPath │ │ App (State) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
HTTP/JSON (Axios)
│
┌─────────────────────────────────────────────────────────────┐
│ Backend (FastAPI) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Routes │ │ AI Service │ │ Database │ │
│ │ (REST API) │ │ (OpenAI) │ │ (SQLite) │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
/api/generate/api/milestones/{id})The fastest way to run both services with a single command:
# 1. Copy the example env file and fill in your OpenAI key
cp .env.example .env
# Edit .env: set GEMINI_API_KEY=... (free key from aistudio.google.com)
# 2. Start everything
docker compose up --build
| Service | URL |
|---|---|
| Frontend | http://localhost:3000 |
| Backend | http://localhost:8000 |
| API docs | http://localhost:8000/docs |
Stop with docker compose down. The SQLite database is persisted in the db_data Docker volume.
git clone https://github.com/GibbHubb/ai-learning-path-generator.git
cd ai-learning-path-generator
This is the beginning of the README. Read the rest at the original. Read the full README ↗