Rival Cats 🐾

Prove you're better and look EVEN better.

🧠 Inspiration

We started with a board full of ideas and decided to connect them in a compelling way. Inspired by the thrill of winning items through skill in video games, we created a competitive loot box system.

With just 48 hours to build, we focused on the essentials: loot boxes and stat tracking. We chose League of Legends as our game of choice due to its extensive and well-documented API.

🚀 What It Does

Rival Cats is a competitive cat-themed app where players face off against their chosen rival to win prizes.

🗳 Daily loot boxes: Every cat owner gets a daily box with common items.

🥇 Weekly prizes: Beat your rival for a special loot box with rare rewards.

🐈 Customizable cats: Earn outfits and animations to style your feline!

Each week brings new rivalry and a fresh chance to win.

🛠️ How We Built It

Frontend: Mobile app made with React Native

Backend: Managed with Supabase

Data integration: Python scripts using the Riot Games API to generate league-based leaderboards

Assets: All cat sprites, outfits, and animations were created in-house using Aseprite

⚠️ Challenges

Integrating and syncing live data from our database

Fighting automatic anti-aliasing in React Native, which corrupted our pixel art assets — we had to re-export many manually

🏆 Accomplishments

Fully functional implementation of our core vision: loot boxes + real player data integration

10 distinct outfits for cats, each with custom animations

📚 What We Learned

Efficient task delegation within a small team

Staying focused on core features before branching into polish

Rapid prototyping using React Native and Supabase under tight time constraints

Team Breakdown:

Liam – Leaderboard & Database

Yasin – Rivals feature & Database

Mahdi – Integration between features & Frontend

Aariyan – UI/UX Design

🔮 What's Next for Rival Cats

More cats, hats, and backgrounds

Expand beyond League of Legends to support other games

Introduce Clans — compete not just 1-on-1 but with squads of friends

Built With

Share this project:

Updates