Project detail
Winterflake
Website for the Winterflake CTF team
ReactViteTypeScript
Overview
Winterflake is a team website for a CTF group, featuring different sections and a leaderboard using React and TypeScript with a small flag hunting experience to allow users to have a taste of a CTF challenge
Challenges
Creating a modular, maintainable frontend while keeping fast load times and smooth animations was difficult. Dead CTFTime APIs also didnt help as I had to find work arounds to get the latest data while keeping a set of local data as backup.
Learnings and outcomes
I improved my React component design, state management, and integration with modern build tools like Vite.