Tailwind CSS allowed me to build a clean, minimalist, and fully responsive interface in record time. It ensures the app remains lightweight while looking professional on both desktop and mobile devices.
React was the obvious choice for its massive ecosystem and declarative UI. It makes managing the real-time state of the poker cards and user presence both predictable and highly performant for a smooth experience.
I chose Supabase for its powerful real-time capabilities and PostgreSQL backend. It allowed me to sync voting results across all users instantly without the complexity of managing a custom WebSocket server.