Overview

Wheel Pick is a collection of interactive wheel-based tools designed to make decision-making fun and engaging. Whether you need to pick a raffle winner, assign teams, or just decide where to eat, Wheel Pick provides a simple, customizable interface for random selections.

Key Features

  • Random Name Picker: Easily select random names from a custom list.
  • Spin Wheel for Prizes: Create interactive prize wheels perfect for giveaways and events.
  • Team Picker: Automatically and randomly assign groups of people to teams.
  • Fully Responsive: Works seamlessly on both desktop and mobile devices.

Technical Architecture

  • Frontend: Built with Hugo (Extended) for static site generation, ensuring high performance and security.
  • Interactive Elements: Uses Canvas API for smooth wheel animations and physics.
  • Infrastructure: Hosted on AWS S3 served via CloudFront for global low-latency delivery.
  • Deployment: Automated GitLab CI/CD pipeline handles building, testing, and deployment to AWS.