Skip to content
John Morgan Nemelka

Ranking

Mobile-friendly tasting events with drag-and-drop rankings, voting, and shared results.

Focus
Interactive web application
Technology
TypeScript · Next.js · PostgreSQL · Prisma · dnd-kit
Click screenshot to enlarge ↗
Ranking
Event results · Demo data

Ranking — screenshot

Ranking results page for an apple tasting event, showing the champion and runners-up by average rank.

My contribution

  • Built event creation, participant ranking, and aggregate results for group tastings.
  • Implemented touch-friendly drag-and-drop with automatic saving and reusable event themes.
  • Added a favorites-and-least-favorites voting mode with weighted scoring and blind-tasting support.

Results

  • A reusable application for creating tasting events and comparing participant preferences.
  • Ordered rankings and weighted voting share the same event and results workflow.