Team Collaboration Platform
2026
An all-in-one team collaboration platform built with Next.js 16. Teams can book meeting rooms with multiple views (grid, by floor, resource calendar), manage tasks on Kanban workspaces, and communicate in real-time through DMs and group channels. Features unified notifications across all sources, light/dark/system themes, Google OAuth authentication with auto token refresh, and an admin dashboard for system management.
TermGame
2026
TermGame is a frontend demo for a game top-up and voucher platform. Users can browse popular titles such as Valorant, Free Fire, and ROV, select packages, enter player information, and simulate a full payment flow ending with a gift code. The platform supports multiple payment methods and includes a management panel for overseeing games, packages, and transactions.
GameHub
2026
GameHub is a collection of classic mini-games built with React, TypeScript, and Vite. Players can enjoy six different games - Snake, 2048, Memory, Rock-Paper-Scissors, Whack-a-Mole, and Wordle - all in one place with a clean and responsive UI.
Atmos.th
2026
Atmos.th is an interactive dashboard for tracking real-time air quality and weather across Thailand's provinces. Built with React 19, TypeScript, and Leaflet with full TH/EN language support.
Minecraft Guesser
2026
A Wordle-style guessing game for Minecraft fans. Each round picks a secret mob or block - guess the name and the game reveals six color-coded clues showing how close you were across attributes like hostility, health, dimension, biomes, and more. There's no turn limit and no daily lock, so you can chain streaks for as long as you want. Mobs and Blocks modes track streaks separately.
SDQ Assessment
2025
SDQ Assessment System is a web application for schools to conduct the internationally recognized Strengths and Difficulties Questionnaire. Teachers can manage students, run 25-question assessments across 5 behavioral dimensions, view individual results with score breakdowns, and generate classroom-level reports with charts. The system includes subscription plans, route protection via Next.js Middleware, and email verification.