Project Index
PROJECT / 002Active
KANG LAB
A bilingual personal project archive with project browsing and a protected content admin.
- Year
- 2026
- Status
- Active
- Categories
- web
- Updated
- 2026.09.29
- Next.js
- TypeScript
- React
- Tailwind CSS
- GSAP
- Motion
- MDX
- Zod

Overview
KANG LAB is a continuously maintained personal project archive for presenting, organising and preserving development projects, experiments and products under long-term maintenance. It includes bilingual content, project search, an archive and project detail pages.
Experience
- The homepage presents selected work through project-led visuals and editorial typography, with an immersive project scroll experience built with GSAP / ScrollTrigger.
- Project content is authored in MDX, validated with Zod, and exposed through category browsing and search.
- The admin supports project content and bilingual About page editing. Administrator accounts and passwords are managed only through a server CLI; passwords use salted scrypt hashes, sessions use HttpOnly cookies, and production writes fail closed when required configuration is missing.
- Theme switching uses a circular View Transitions API reveal, with direct-switch fallbacks for unsupported browsers and reduced motion.
Stack
Next.js / React / TypeScript
Tailwind CSS
GSAP / ScrollTrigger / Motion
MDX / Zod
Node.js crypto (scrypt and signed sessions)
Changelog
- 2026.09.29
- Added authenticated admin pages and fail-closed production write protection for Server Actions.
- Added bilingual About editing and server CLI management for administrator accounts and passwords.
- Fixed client-side navigation errors and refreshed the homepage copy and circular theme transition.
- Fixed a brief white flash at the end of the light-to-dark theme transition.
Related Projects