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

 
 
 

Contributors