Interactive website prototype blending playful learning and simple strategy
The goal of this project was to create a fun and engaging website that combines learning about wild animals with interactive gameplay, while experimenting with generative content and a user-friendly UI built using Svelte.
Card Safari is a strategic card game where players use animal cards with different stats to compete in rounds. Each round compares a random attribute like speed or strength, blending luck and strategy. The player with the higher stat wins the round, encouraging a mix of strategy and luck. Players must plan ahead, manage their hand, and think critically about when to play which card.



The wireframes played a crucial role in defining the website's structure and interactions. I experimented with different features, discarding some while adding others as development progressed. This allowed me to refine the user experience as the project evolved.
For the animal card illustrations, I used Gemini AI to maintain a consistent look across all cards. The dataset provided by our professor included animals, trivia facts, category groupings, and various stats like speed, weight, or litter size — all of which were integrated into the gameplay.

The homepage features an AI-generated image and two buttons: one to explore the collection and another to jump straight into the game.










This project was my first experience working with Svelte. Learning a new framework pushed me out of my comfort zone and helped me better understand concepts like reactivity and component-based development. Seeing the design come to life through code was especially rewarding, making the project both a valuable learning experience and a lot of fun to build.