Card Safari project banner

Card Safari

Interactive website prototype blending playful learning and simple strategy

Overview

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.

TIMESPAN

6 weeks,Completed 2025

MY ROLE

Concept,Screen Design,Frontend Development

THE TEAM

Rebeka Tot

TOOLS

Figma,VS Code,Svelte

Concept

Principles & Goals

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.

Design Process

Wireframes

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.

Illustrations

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.

User Journey Image

End Product

Homepage Overview

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

Reflection

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.

Mockup Example