UNO 5 Players Game

UNO 5 Players Game is a digital version of the popular UNO card game, built using React and Tailwind CSS. This project simulates a 5-player card game where players take turns matching cards by color or number, with special action cards adding excitement. It demonstrates front-end logic handling, state management, and dynamic UI updates.

Uno Img 1
Uno Img 4
Uno Img 3
Uno Img 2
  • Supports up to 5 players (1 user + 4 AI bots).
  • Dynamic game logic with draw, skip, reverse, and wild cards.
  • Real-time turn switching and card validation.
  • Restart and reshuffle deck functionality.
  • Responsive UI with modern design using Tailwind CSS.
  • Color picker for wild cards.
  • Each player is dealt a set of cards at the start.
  • Players take turns matching a card by number or color.
  • Wild and action cards (Skip, Reverse, Draw Two) add special effects.
  • The game automatically switches turns between players.
  • When a player has no cards left, the game declares the winner.
  • The deck can be reshuffled, and a new game can be started anytime.
  • React.js – for building the user interface.
  • Vite – for fast React development and bundling.
  • Tailwind CSS – for styling and responsive design.
  • Lucide React – for clean and scalable icons.

This project provides a fun and interactive way to understand React state management and event handling in a real-world game scenario. It also helps developers learn how to simulate multi-player game logic and handle game states dynamically.

Note: This project is for educational purposes only. Not for commercial sale.