Wheel Pick
A collection of interactive wheel-based tools for making decisions, selecting random names, and more. Built with Hugo and deployed on AWS infrastructure.
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.