Files
tsuki/exampleSite/data/projects.yaml
T
tiennm99 eb6c5c1464 feat: homepage personal portfolio (Phase 4)
- data/profile.yaml schema: name, handle, tagline, avatar, bio, links
- data/projects.yaml schema: featured projects with title, tagline, repo, demo, image, tags
- _partials/home/hero.html: avatar + name + tagline + bio + social links
- _partials/home/projects.html: data-driven project grid
- _partials/home/recent-posts.html: configurable count, view-all link
- home.html composes hero → projects → recent-posts
- assets/icons: github, mail, rss (Lucide-style)
- exampleSite fixtures: profile, 4 projects, 5 SVG placeholder images
2026-05-07 20:53:06 +07:00

26 lines
1.0 KiB
YAML

featured:
- title: "bonsai"
tagline: "Minimalist Hugo theme for link-in-bio. Inspired by Linktree and Japanese bonsai aesthetics."
repo: https://github.com/tiennm99/bonsai
demo: https://tiennm99.github.io/bonsai/
image: "img/projects/bonsai.svg"
tags: [hugo, theme, minimal]
- title: "miti99bot"
tagline: "Plug-n-play Telegram bot framework on Cloudflare Workers with grammY."
repo: https://github.com/tiennm99/miti99bot
image: "img/projects/miti99bot.svg"
tags: [telegram, cloudflare, framework]
- title: "rplace"
tagline: "Collaborative pixel art canvas inspired by Reddit r/place. Real-time WebSocket sync."
repo: https://github.com/tiennm99/rplace
image: "img/projects/rplace.svg"
tags: [svelte, hono, durable-objects]
- title: "vngeoguessr"
tagline: "GeoGuessr clone for Vietnamese locations. Mapillary street view + Redis leaderboards."
repo: https://github.com/tiennm99/vngeoguessr
image: "img/projects/vngeoguessr.svg"
tags: [geo, mapillary, redis]