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.