Skip to content

🕹️ the horoscope for your hobbies, get personalized and curated list of resources to get better at your hobbies

Notifications You must be signed in to change notification settings

ojusxe/hobby-scope

Repository files navigation

HOBBY-SCOPE

a passion project where you can get better at your hobbies without overwhelm, core feature is it generates a tailored roadmap according to your level

hobby-scope

todos

  • add background patterns for 3 pages @/components/pattern
  • add pacman loader for the time AI response generates
  • mabye we can add a scroll and drag for landing page
  • code cleanup - ai spat batshit
  • wtf with the gitignore, can't ignore the env files
  • UX for "new plan", "go back to home", "access all plans"
  • figure out YT embed links
  • og, favicon, metadata, branding
  • articles are short description and not actual use and links attached are invalid
  • maybe we can add a celebration when users complete all the techniques
  • for youtube embed : https://www.cult-ui.com/docs/components/youtube-video-player

tech used

  • using pplx api as primary and openrouter as fallback for the ai response
  • using youtube data api v3 for youtube links and serper.dev for google search links
  • created all the image assets of retro cartoon (i've named him Otis, yes with an O initial, same as my name)

note

if the app at /plan isn't returning any youtube embed links or an article links when you generate a plan, its probably because it has hit the API usage limit. you can reach out at ojusxe@gmail.com and i'll fix that

backend working

flowchart LR
    A[LLM<br/>Technique + Refined Search Intent]
    B[YouTube API<br/>Resolve → Real Video ID]
    C[Article Search API<br/>Resolve → Real Article URL]
    D[App<br/>Validate + Render]

    A --> B
    A --> C
    B --> D
    C --> D
Loading

credits

About

🕹️ the horoscope for your hobbies, get personalized and curated list of resources to get better at your hobbies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published