https://github.com/ojusxe/hobby-scope
đšī¸ the horoscope for your hobbies, get personalized and curated list of resources to get better at your hobbies
https://github.com/ojusxe/hobby-scope
google-search hobby hobby-scope nextjs serperdev ux youtube
Last synced: about 1 month ago
JSON representation
đšī¸ the horoscope for your hobbies, get personalized and curated list of resources to get better at your hobbies
- Host: GitHub
- URL: https://github.com/ojusxe/hobby-scope
- Owner: ojusxe
- Created: 2026-01-16T15:00:42.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-07T18:24:38.000Z (2 months ago)
- Last Synced: 2026-04-07T20:24:16.049Z (2 months ago)
- Topics: google-search, hobby, hobby-scope, nextjs, serperdev, ux, youtube
- Language: TypeScript
- Homepage: https://hobby-scope.vercel.app
- Size: 19.4 MB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 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

### todos
- [x] add background patterns for 3 pages @/components/pattern
- [x] add pacman loader for the time AI response generates
- [ ] mabye we can add a scroll and drag for landing page
- [x] code cleanup - ai spat batshit
- [x] wtf with the gitignore, can't ignore the env files
- [x] UX for "new plan", "go back to home", "access all plans"
- [x] figure out YT embed links
- [x] 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
- [ ] puter.js for the llm response? - investigate
### tech used
- using openrouter 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
```mermaid
flowchart LR
A[LLM
Technique + Refined Search Intent]
B[YouTube API
Resolve â Real Video ID]
C[Article Search API
Resolve â Real Article URL]
D[App
Validate + Render]
A --> B
A --> C
B --> D
C --> D
```
### credits
- https://uiverse.io/jaykdoe/tasty-dragon-12
- https://uiverse.io/artvelog/splendid-quail-83
- https://www.badtz-ui.com/docs/components/expandable-card