Skip to content

Luciano655dev/HobbyASAP

Repository files navigation

🌟 HobbyASAP 🌟

Turn Any Hobby Into a Personalized Learning Path

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.


🚀 Features

🎛️ Generate complete hobby roadmaps

  • Intros tailored to your level
  • Weekly plans and milestones
  • Daily sessions
  • Checklists
  • Gear recommendations
  • Beginner → advanced progression

📚 Persistent Deep Dives

Click In depth on tasks, phases, or weeks to generate stacked lessons that stay on the page.

💬 Follow‑up Q&A

Ask anything — every question and answer stays in the session.

🔥 XP, streaks & progression

  • XP from tasks
  • XP from lesson drills
  • Daily streak tracking
  • Level labels and tiers

📁 Saved Runs

Sessions automatically store:

  • Tasks
  • Lessons
  • Q&A
  • Streak
  • XP
  • Theme + icon

Reload any past session instantly.


🧩 Tech Stack

  • 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

📸 Preview


⚙️ Installation

Clone the repo:

git clone https://github.com/luciano655dev/hobbyasap.git
cd hobbyasap

Install dependencies:

npm install

Create .env.local:

GROQ_API_KEY=your_key
REDIS_URL=your_redis_url

NOTE: TO get he Redis URL, create a Redis Database ont he Storage of your Vercel app.

Run development server:

npm run dev

Visit:

http://localhost:3000

🛠️ Contributing

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

🗺️ Next Steps

  • User login + cloud sync
  • Notes inside lessons
  • Public lesson sharing
  • Skill trees
  • Progress analytics
  • Community-generated guides
  • Mobile app

🧠 Disclaimer

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


💚 Built by Luciano (Luciano655) Menezes

About

An IA Powered tool to learny any hobby as fast as possible

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages