window.addEventListener('load',function(){['ktd-logo-sub','ktd-flogo-sub'].forEach(function(c){var el=document.querySelector('.'+c);if(el&&el.textContent.indexOf('Senior')>=0)el.textContent='Lead UX Designer';});});
FN Sprite Tracker — Side Project — Kamala Espig

Side Project · PWA · Built with AI

App Live ⚡ fnsprites.vercel.app

Built the tracker I couldn't find.

Every Fortnite sprite tracker I tried was buried in ads, didn't save progress persistently, or had UX that didn't match how collectors actually think. So I built one overnight — with Claude Code and Cursor — that does exactly what I need and nothing more.

Built in

One evening

Stack

Claude Code · Cursor · Vercel

Variants

151 sprites · 8 themes

Status

Live & maintained

App Preview
fnsprites.vercel.app
🐱 FN SPRITE TRACKER
151 released variants · v41.30 (Jul 30, 2026)
● mombiemala
✓ Saved
Collection
🎮 Sprites
🔒 Lobby Hacks
🏆 Leaderboard
🌿 Garden
📰 News
📊 Stats
🛒 Item Shop
Search sprites...
All generations ▾
All ownership ▾
Any rarity ▾
Default order ▾
⚙ More filters ▾
Showing 159 of 159 sprites
139 of 151 shown owned
Sonic ● EPIC
Normal
Lv 5/5
Sonic ● EPIC
Gold
Lv 1/5
Sonic ● EPIC
Cheatma...
Lv 5/5
SOON
Pond ● EPIC
Normal
Lv 1/5
SOON
Bullet ● EPIC
Normal
Lv 1/5
SOON
Honey ● EPIC
Normal
Lv 1/5
SOON
Dumps... ● EPIC
Normal
Lv 1/5
SOON
X-Ray ● EPIC
Normal
Lv 1/5
Tails ● EPIC
Normal
Lv 1/5
SOON
Tails ● EPIC
Gold
Lv 1/5
SHARE & EXPORT
GAMERTAG
✓ Public link
https://fnsprites.vercel.a...
Download a shareable PNG:

BREAKDOWN
🎯 1 away from completing Normal theme

Live · fnsprites.vercel.app

FN Sprite Tracker — live screenshot
151

Released sprite variants tracked across all themes

8

Themes — Normal, Gold, Gummy, Galaxy, Gem, Holofoil, Cube, Quack

1 night

From frustrated to live in production

0 ads

No tracking, no paywalls, no nonsense

The Problem

Every tracker I tried annoyed me.

I collect Fortnite sprites. There are a lot of them — 8 themes, 4 rarities, dozens of characters — and tracking what you own gets complicated fast. The apps that existed either drowned you in ads, didn't save your progress between sessions, or had filtering that didn't match how collectors actually navigate their collections.

I built this the same night I got frustrated. That's the right moment to ship a tool — when the problem is immediate and specific.

What It Does

A tracker that actually tracks.

Six things. Exactly the six things a sprite collector needs. Nothing padded in for optics.

📊

Collection + Mastery progress

Two live progress bars — how many sprites you own vs. mastered. Updates instantly as you toggle owned/mastered states.

🎯

Rarity & theme breakdown

Ring charts by rarity and progress by theme. Contextual nudge when you're close: '2 away from completing Rare.'

🔍

Filter, search & sort

Filter by theme, rarity, search by name, group by character or theme, sort by completion or rarity. Actually navigable.

🔗

Shareable collection link

Save your gamertag, get a public URL. Share in Discord, post it, coordinate trades with other collectors.

🔄

Trading

Mark sprites for trade or wanted, find matches with other collectors. The feature that made this worth sharing.

💾

Persistent saves

Your collection stays saved. This was the baseline every other app missed — and the reason I built this in the first place.

How It Was Built

One evening. Claude Code and Cursor.

I didn't plan this in advance. I got frustrated with existing apps, opened Claude Code, described what I needed, and started building. Idea to deployed — same night.

This is what AI-augmented design looks like in practice. Not using AI to design — using it to remove the friction between a design intent and a working product.

Hour 0

Problem definition

Frustrated with every existing tracker. Opened Claude Code and described the exact app I needed — what it should track, how filtering should work, and why every other tool missed.

Claude Code
Hour 1

Architecture + data model

Scaffolded app structure, sprite data schema, storage model. Directed UX hierarchy — two progress bars up top, rarity breakdown below, filter strip, then the grid. Iterated layout in Cursor.

Claude CodeCursor
Hours 2–3

Core features

Collection + Mastery tracking, progress bars, rarity/theme breakdown, filter + search, owned/mastered toggle states. The meat of the product — built fast because the data model was solid from hour one.

CursorGitHub
Hour 4

Trading + sharing

Gamertag save, public collection link, trade matching. Shareable URL UX needed the most iteration — getting the read state right for non-authenticated visitors took a few passes.

Cursor
Hour 5

Deploy

Pushed to GitHub, connected to Vercel, live at fnsprites.vercel.app the same night. Zero config. The kind of friction-free deploy that makes shipping feel light.

VercelGitHub

Support the maker

MOMBIE

Creator code in the Fortnite Item Shop

Track your sprite collection — free, no ads, no nonsense.

Product visuals
Desktop
FN Sprite Tracker — desktop view
Mobile
FN Sprite Tracker — mobile view