Skip to content

seansoreilly/racing-random-selector

Repository files navigation

🏁 Racing Random Selector

Live Demo GitHub Twitter Follow

Turn boring random selections into thrilling animated races! 🏆

Racing Random Selector is a delightful web application that transforms the mundane task of picking random winners into an exciting spectacle. Watch adorable animal characters race across your screen in colorful cars, creating suspense and entertainment while ensuring fair, random selection.

✨ Why Racing Random Selector?

  • 🎭 Entertainment First: No more boring spinner wheels or plain random generators
  • 🎯 100% Fair: Truly random selection with transparent algorithms
  • 🎨 Beautiful Design: Eye-catching animations and modern UI
  • 📱 Works Everywhere: Responsive design for desktop, tablet, and mobile
  • ⚡ Lightning Fast: No loading times, runs instantly in your browser
  • 🔒 Privacy-Focused: All data stays in your browser, nothing sent to servers

🚀 Live Demo

Try it now at racingrandomselector.top →

🎮 Features

🏁 Exciting Race Animation

Watch participants come to life as cute animals racing in colorful cars with smooth animations, exhaust effects, and dynamic racing physics.

🎲 Guaranteed Fair Selection

Our algorithm ensures true randomness while creating an engaging visual experience that builds anticipation.

⚙️ Customizable Race Experience

  • Speed Control: Adjust race duration from quick picks to nail-biting finishes
  • Auto History: Keep track of all race winners with timestamps
  • Persistent Data: Your participant lists are remembered between sessions

🎯 Smart Features

  • Unlimited Participants: Add as many names as you need
  • One-Click Demo: Try with sample data instantly
  • Mobile Optimized: Perfect experience on any device
  • Keyboard Shortcuts: Power user friendly

🎨 Visual Delight

  • 10 Unique Animals: Each racer gets a random cute character
  • Dynamic Colors: Vibrant car colors for easy tracking
  • Celebration Effects: Confetti and animations for the winner
  • Smooth Performance: 60fps animations for buttery smooth racing

🎯 Perfect For

  • Giveaways & Contests: Make winner selection an event
  • Team Building: Pick random teams or assignments
  • Classroom Activities: Engage students with fun selection
  • Decision Making: When you can't choose, let the race decide
  • Content Creation: Add excitement to your live streams or videos

🛠️ How It Works

  1. Enter Names: Add participant names (one per line) in the text area
  2. Set the Pace: Choose your preferred race speed
  3. Start Your Engines: Click "Start Race" and watch the magic happen
  4. Celebrate: Enjoy the winner celebration and check the race history

🏗️ Built With Modern Web Technologies

  • HTML5: Semantic, accessible markup
  • CSS3: Advanced animations and responsive design
  • Vanilla JavaScript: Lightning-fast performance, no frameworks needed
  • LocalStorage API: Persistent data without databases
  • Modern Browser APIs: Optimized for performance

📱 Browser Support

Works perfectly in all modern browsers:

  • ✅ Chrome (recommended)
  • ✅ Firefox
  • ✅ Safari
  • ✅ Edge
  • ✅ Mobile browsers

🚀 Quick Start

Option 1: Use Online (Recommended)

Just visit racingrandomselector.top - no installation needed!

Option 2: Run Locally

# Clone the repository
git clone https://github.com/seansoreilly/racing-random-selector.git

# Navigate to the project
cd racing-random-selector

# Option A: Use the built-in server
npm start

# Option B: Open directly in browser
# Simply open index.html in your browser

🤝 Contributing

We love contributions! Whether it's:

  • 🐛 Bug reports
  • 💡 Feature requests
  • 🔧 Code improvements
  • 📖 Documentation updates

Please feel free to submit a Pull Request or open an Issue.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • 🎨 Inspired by the joy of childhood race games
  • 🦄 Built with love for fair, fun random selection
  • 🌟 Thanks to the open source community for inspiration

Made with ❤️ by Sean O'Reilly

Turn every random selection into a celebration! 🎉

About

Racing Random Selector

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors