HobbyASAP is an AI-powered learning companion that transforms any hobby into a structured, gamified learning path — instantly.
Type a hobby → get a full layout with:
- 🎯 Sections
- 📅 Roadmaps
- ✔️ Daily micro‑tasks
- 🔍 In‑depth lessons
- 💬 Q&A sessions
- ⭐ XP, levels, streaks
- ♻️ Local saved runs
Everything happens on a single page, with lessons stacking as you explore.
- Intros tailored to your level
- Weekly plans and milestones
- Daily sessions
- Checklists
- Gear recommendations
- Beginner → advanced progression
Click In depth on tasks, phases, or weeks to generate stacked lessons that stay on the page.
Ask anything — every question and answer stays in the session.
- XP from tasks
- XP from lesson drills
- Daily streak tracking
- Level labels and tiers
Sessions automatically store:
- Tasks
- Lessons
- Q&A
- Streak
- XP
- Theme + icon
Reload any past session instantly.
- Next.js 14 (App Router)
- React (Client Components)
- Tailwind CSS
- TypeScript
- AI Generation APIs (Groq / OpenAI)
- LocalStorage persistence
- Custom XP engine, streak logic, and task system
Clone the repo:
git clone https://github.com/luciano655dev/hobbyasap.git
cd hobbyasapInstall dependencies:
npm installCreate .env.local:
GROQ_API_KEY=your_key
REDIS_URL=your_redis_urlNOTE: TO get he Redis URL, create a Redis Database ont he Storage of your Vercel app.
Run development server:
npm run devVisit:
http://localhost:3000
Ways to contribute:
- Improve prompts
- Enhance lesson generation
- Fix bugs
- Write docs
- Donate (contact me)
Workflow:
git checkout -b feature/my-change
git commit -m "Add: my change"
git push origin feature/my-change- User login + cloud sync
- Notes inside lessons
- Public lesson sharing
- Skill trees
- Progress analytics
- Community-generated guides
- Mobile app
HobbyASAP is a prototype.
Plans, lessons, and answers are generated by AI — always adapt them to your reality and safety. Links are not always trusted
