Real-World Projects Roadmap
FitTrack อยู่ตรงไหน
หัวข้อที่มีชื่อว่า “FitTrack อยู่ตรงไหน”FitTrack คือ โปรเจกต์ #4 ของ Real-World Projects series ที่มีหกโปรเจกต์ แต่ละโปรเจกต์หยิบแอปจริงคนละแบบมาสร้างใหม่จาก repo เปล่า โดยตั้งใจดึงคอร์สจาก Learn Hub คนละส่วน — เพื่อว่าเมื่อรวมกันแล้ว ทั้งหกจะครอบคลุม catalog เกือบทั้งหมด สามโปรเจกต์ เสร็จและ live แล้ววันนี้; FitTrack คือตัวที่คุณกำลังสร้างอยู่; และอีกสองตัวตามมาเพื่อปิด map ให้ครบทั้งฝั่ง offline web และ cloud infrastructure จริง
TaskFlow — realtime Kanban board ✅ live
หัวข้อที่มีชื่อว่า “TaskFlow — realtime Kanban board ✅ live”board สไตล์ Trello ที่ทุกการเปลี่ยนแปลงโผล่ขึ้นแบบ live ให้ทุกคนที่ดูอยู่เห็นพร้อมกัน backend เขียนด้วย Rust, ใช้ Redis สำหรับ cache และ fan-out และ frontend บน Astro รันขึ้นด้วย Docker Compose
- Stack: Rust/Axum + PostgreSQL + Redis + WebSocket + Astro + Docker
DevBlog — headless CMS + blog ✅ live
หัวข้อที่มีชื่อว่า “DevBlog — headless CMS + blog ✅ live”platform สำหรับ content: author เขียนใน headless CMS แล้ว blog สาธารณะที่เร็วก็ render ออกมาผ่าน GraphQL API ด้วย SSR และ ISR
- Stack: Node/NestJS + MongoDB + GraphQL + Next.js
ShopMicro — e-commerce microservices ✅ live
หัวข้อที่มีชื่อว่า “ShopMicro — e-commerce microservices ✅ live”ร้านค้าออนไลน์ที่แยกเป็น service อิสระซึ่งคุยกันผ่าน gRPC และประสาน order flow ผ่าน event streaming — Kafka, RabbitMQ, saga และ outbox pattern บน Kubernetes ผ่าน Helm
- Stack: Go + gRPC + PostgreSQL + Kafka + RabbitMQ + Kubernetes
FitTrack — mobile-first fitness app ← คุณอยู่ตรงนี้
หัวข้อที่มีชื่อว่า “FitTrack — mobile-first fitness app ← คุณอยู่ตรงนี้”แอปบันทึกการออกกำลังกายที่มีแอป mobile แบบ native และ web companion ต่อหลังบ้านด้วย Python API และ managed platform สำหรับ Postgres/auth คุณสร้าง product เดียวกันให้สอง client และแชร์ backend เดียว
- Stack: Python/FastAPI + Supabase + Flutter + Svelte
- Adapts: Python Deep Dive, Python for TypeScript Developers, Supabase, Flutter (×2), Svelte
OfflineNotes — offline-first PWA
หัวข้อที่มีชื่อว่า “OfflineNotes — offline-first PWA”แอปโน้ตแบบ local-first ที่ทำงาน offline ได้และ sync เมื่อกลับมา online — IndexedDB, Web Components และ WASM core
- Stack: TypeScript + Web Components + IndexedDB + WASM + Astro
CloudDeploy — infrastructure capstone
หัวข้อที่มีชื่อว่า “CloudDeploy — infrastructure capstone”เอาห้าโปรเจกต์แรกมา deploy จริง: infrastructure as code ข้าม cloud, Kubernetes, observability, identity และ feature flag
- Stack: Terraform/Terragrunt (AWS/GCP/Azure) + Kubernetes + Datadog + Keycloak + GrowthBook
ตรวจสอบผล
หัวข้อที่มีชื่อว่า “ตรวจสอบผล”คุณเข้าใจภาพรวมแล้วเมื่อพูดได้อย่างละประโยคว่า FitTrack สร้างอะไร, ดัดแปลง catalog ส่วนไหน และต่างจากสามโปรเจกต์ก่อนหน้ายังไง ต่อไป เริ่ม Module 1 · Setup & Tooling