From bb69b3471e0d14400dd1b26ffa7b543c42e2832c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 11 May 2026 00:41:29 +0700 Subject: [PATCH] chore(projects): refresh projects list --- content/page/projects/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/page/projects/index.md b/content/page/projects/index.md index ddb9880..fc5d5dc 100644 --- a/content/page/projects/index.md +++ b/content/page/projects/index.md @@ -83,7 +83,7 @@ _(Danh sách này được tạo tự động, sắp xếp theo tên repo)_ | [tiennm99/pikachu](https://github.com/tiennm99/pikachu) | Pikachu tile-matching puzzle game — Phaser 3 + Next.js + TypeScript | [https://tiennm99.github.io/pikachu/](https://tiennm99.github.io/pikachu/) | | [tiennm99/programming-fengshui](https://github.com/tiennm99/programming-fengshui) | Map programming languages to Ngũ Hành (Five Elements) by their GitHub Linguist colors. Dual-mode static site: classic (2018 toidicodedao image) and modern (HSL classifier focused on TIOBE Top 20). | [https://tiennm99.github.io/programming-fengshui/](https://tiennm99.github.io/programming-fengshui/) | | [tiennm99/quycongdongvi](https://github.com/tiennm99/quycongdongvi) | Website của Quỹ cộng đồng Vị | [https://tiennm99.github.io/quycongdongvi/](https://tiennm99.github.io/quycongdongvi/) | -| [tiennm99/rplace](https://github.com/tiennm99/rplace) | Collaborative pixel art canvas inspired by Reddit r/place — Svelte 5 + Hono on Cloudflare Workers with Durable Objects, Upstash Redis, real-time WebSocket sync | [https://rplace.miti99.workers.dev/](https://rplace.miti99.workers.dev/) | +| [tiennm99/rplace](https://github.com/tiennm99/rplace) | Collaborative pixel art canvas inspired by Reddit r/place — Svelte 5 + Hono on Cloudflare Workers + Durable Object SQLite with real-time WebSocket sync | [https://rplace.miti99.workers.dev/](https://rplace.miti99.workers.dev/) | | [tiennm99/rubik](https://github.com/tiennm99/rubik) | Interactive 3x3 Rubik's cube simulator in the browser — drag-to-rotate faces, scramble, timer, undo. Three.js + Svelte 5 + Vite. | [https://tiennm99.github.io/rubik/](https://tiennm99.github.io/rubik/) | | [tiennm99/sokoban](https://github.com/tiennm99/sokoban) | From-scratch Sokoban puzzle game — Svelte 5 + Vite, all 155 Microban levels, undo, progress tracking | [https://tiennm99.github.io/sokoban/](https://tiennm99.github.io/sokoban/) | | [tiennm99/store-scraper-api](https://github.com/tiennm99/store-scraper-api) | HTTP wrapper hosting google-play-scraper and app-store-scraper — POST to /google/:method or /apple/:method | [https://store-scraper-api.vercel.app](https://store-scraper-api.vercel.app) | @@ -108,7 +108,7 @@ _(Danh sách này được tạo tự động, sắp xếp theo tên repo)_ | [tiennm99/Valentine-Vue-Tailwind](https://github.com/tiennm99/Valentine-Vue-Tailwind) | Support @lds217 for Valentine 2025 | [https://tiennm99.github.io/Valentine-Vue-Tailwind/](https://tiennm99.github.io/Valentine-Vue-Tailwind/) | | [tiennm99/valentine2025](https://github.com/tiennm99/valentine2025) | A fun Valentine's Day 2025 website. | [https://tiennm99.github.io/valentine2025/](https://tiennm99.github.io/valentine2025/) | | [tiennm99/vigeoguessr](https://github.com/tiennm99/vigeoguessr) | Guess place on map from street view image | [https://vigeoguessr.netlify.app/](https://vigeoguessr.netlify.app/) | -| [tiennm99/vngeoguessr](https://github.com/tiennm99/vngeoguessr) | GeoGuessr clone for Vietnamese locations — Mapillary street view, Nominatim + Turf.js boundaries, Redis leaderboards | [https://vngeoguessr.vercel.app](https://vngeoguessr.vercel.app) | +| [tiennm99/vngeoguessr](https://github.com/tiennm99/vngeoguessr) | GeoGuessr clone for Vietnamese locations — Mapillary panoramas, Turf.js boundaries, Upstash REST leaderboards | [https://vngeoguessr.vercel.app](https://vngeoguessr.vercel.app) | | [tiennm99/webcv](https://github.com/tiennm99/webcv) | | [https://tiennm99.github.io/webcv/](https://tiennm99.github.io/webcv/) | | [tiennm99/webgl-heart](https://github.com/tiennm99/webgl-heart) | | [https://tiennm99.github.io/webgl-heart/](https://tiennm99.github.io/webgl-heart/) | | [tiennm99/word2sim](https://github.com/tiennm99/word2sim) | Word2vec cosine similarity API. Tiny stateless FastAPI service over gensim pretrained vectors (GoogleNews 3M×300). Endpoints: /similarity /neighbors /vocab /random. Docker-ready building block for Semantle-style games, search re-rankers, writing tools. | [https://word2sim.sg.miti99.com/](https://word2sim.sg.miti99.com/) |