I'm a solo developer learning to code, and I'd love to share my second real project: MapMyLearn, an AI-powered app that automatically generates personalized learning paths based on any topic you input.
What it does:
Takes a topic (e.g. "history of capitalism", "learn Rust", or "data storytelling")
Uses AI to break it down into a structured course with modules and submodules
Each submodule includes:
- Detailed, pedagogical content (developed based on online sources to mitigate hallucinations)
- A quiz of 10 questions
- Recommended resources
- An AI chatbot for Q&A
- Optional audio summaries
Everything is generated in minutes.
Why I built it:
As a lifelong self-learner, I was frustrated by the lack of structure in self-directed learning online. I wanted something that could give me direction quickly, and adapt to whatever I wanted to explore.
This project also served as a way to push my skills — full-stack development, prompt engineering, managing APIs, credit systems, and UI polish.
Stack:
- React (CRA) + Material UI
- FastAPI + Uvicorn (backend)
- Langchain, LangGraph for LLM orchestration
- Gemini-2.0-Flash + GPT-4o-mini-tts for AI
- Railway (auth + data + backend deployed)
- Vercel (hosting frontend)
Try it:
It's in free beta and I'm looking for feedback: https://mapmylearn.com/
Would love to hear your thoughts on the concept, the UX, or anything that could make it better. Thanks!
redstrategos•3d ago