- Product design & scope: what a ranking app does and doesn't need
- Data model & ranking pipeline, including the incremental Bradley-Terry fit and scheduling
- Frontend in React and TypeScript: drag-sort rankings with optimistic updates, URL-mirrored search and filter, submission queue, and admin dashboard
- Catalog seeding, submission review, and data quality
- Growth loop: community posts, enthusiast outreach, SEO; signups, weekly active rankers, and submissions tracked in analytics and reviewed weekly
- Operations: staying inside free tiers, cost checks, and the decision log