Back
Year
2025
Tech & Technique
Next.js, MSW, Typescript, Tailwindcss, HeadlessUI, Framer, Zustand, MSW, Storybook
Description
FAN FAN is a football fantasy game where players assemble virtual teams and compete based on real-world player statistics.
Key Features:
Key Features:
- ๐น๏ธ Developed 5 core game screens: Lobby, Gacha, Shop, Inventory, and Mission using ReactJS, Next.js, TypeScript, Tailwind CSS, and HeadlessUI
- ๐ฒ Built immersive gacha pack-opening experience with tunnel transitions, flip animations, and shining reveal effects using Framer Motion
- ๐ Created dynamic lobby UI with intelligent button states responding to complex game conditions
- ๐ฏ Designed a vibrant, simple mission system with engaging animations
- ๐ Integrated backend APIs for game data and user management
- ๐๏ธ Implemented global state management with Zustand
- ๐งช Established testing with MSW and documented UI components using Storybook
My Role
Frontend Developer
Led the development of all core game screens and frontend features:
Led the development of all core game screens and frontend features:
- ๐น๏ธ Built Lobby, Gacha, Shop, Inventory, and Mission screens with ReactJS, Next.js, TypeScript, Tailwind CSS, and HeadlessUI
- ๐ฒ Engineered immersive gacha pack-opening with tunnel transitions, flip animations, and reveal effects using Framer Motion
- ๐ Developed dynamic lobby UI with intelligent button states for complex game logic
- ๐ฏ Designed and animated mission system for engaging user experience
- ๐ Integrated backend APIs for real-time game data and user management
- ๐๏ธ Managed global state with Zustand
- ๐งช Established frontend testing with MSW and documented components in Storybook