Frame 04A api 2026

Spring Break Voting API

A Spring Boot API built to settle where my friends and I go for spring break

every vote, counted

The story

My friend group could not agree on a spring break destination, so I made everyone submit a ranked top three through an API instead. Java 21 and Spring Boot: register voters, add destinations, vote once per person (enforced), change your mind and resubmit, filter destinations by region. Runs on an EC2 box with in-memory storage for now. The entities are modeled so Postgres and JPA can drop in when it needs to persist.

Stack · as built

Frontend

  • Postman
  • REST

Backend

  • Java 21
  • Spring Boot 4
  • Maven

Infra

  • AWS EC2
  • In-Memory Storage
  • UUID IDs

Want the full story behind this one?