← Back to Projects 2026 · Solo Developer
Case Study

EVE DED Tracker: Loot & Profit Analytics

A web app built with Next.js, TypeScript, and Supabase for logging EVE Online DED dungeon runs and tracking real ISK-per-hour profit.

Next.jsTypeScriptSupabasePostgreSQLTailwind CSSVercel
EVE DED Tracker: Loot & Profit Analytics screenshot

Why I built this

In EVE Online, running DED complexes is high-variance PvE. You spend millions of ISK on ammo, filaments, and ship risk without really knowing your true hourly return across dozens of runs. Spreadsheets work, but alt-tabbing to update cells mid-session is a pain. I built EVE DED Tracker as a fast web app to replace my spreadsheets.

How it works

I built the frontend with Next.js App Router, TypeScript, and Tailwind CSS, backed by Supabase PostgreSQL. Each logged run records the pirate faction, site rating, gross loot value, and operating costs, then calculates net profit and average ISK per hour automatically.

User sessions are handled through Supabase Auth with PostgreSQL Row-Level Security (RLS), so every pilot’s run history stays private and synced across devices. The interface also supports both English and Indonesian alongside dark and light themes.