🎯 Built a Clean Decision Spinner for My Partner (No Ads, Just Decisions!)
My partner was frustrated with online decision wheels cluttered with ads and distractions, so I built a clean, focused alternative - the Decision Spinner!
✨ What makes it special: • Clean, distraction-free interface • Persistent storage - your options save automatically • Responsive design that works on any device • No ads, no tracking, just pure functionality
🛠️ Tech Stack: • React + TypeScript for type-safe, maintainable code • Tailwind CSS for rapid, responsive styling • Vite for lightning-fast development and builds • Lucide React for crisp, consistent icons
🚀 Deployment Magic: • GitHub Actions for automated CI/CD - every push triggers automatic testing and deployment • Netlify for instant global CDN deployment with branch previews • Zero-config deployment means I can focus on features, not infrastructure
The best part? Going from idea to live app took just a few hours thanks to modern tooling. Sometimes the simplest solutions are the most satisfying!
When you build something your loved ones actually use daily, that's when you know you've created something worthwhile. 💙

- Clean Interface: No ads, no distractions - just a beautiful spinner
- Persistent Storage: Your options are automatically saved using localStorage
- Responsive Design: Works perfectly on desktop, tablet, and mobile
- Smooth Animations: Satisfying spin animations with realistic physics
- Easy Management: Add, remove, and clear options with simple controls
Visit the live app at https://random-decision.netlify.app/
Design and development by Load of Pixels