Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Chess Arena

A modern web-based chess game built with React, Vite, and TailwindCSS. Play against friends or challenge an AI with multiple themes and interactive chessboards.


Table of Contents

  1. Features
  2. Demo
  3. Tech Stack
  4. Project Structure
  5. Installation
  6. Scripts
  7. Future Enhancements
  8. License

Live Site

🌐 Frontend Deployed: Chess-arena.com


Features

  • Play vs AI or friends locally.
  • Multiple board themes: Classic, Ocean, Luxury.
  • Interactive chessboard with legal move highlights.
  • Login and Signup pages for personalized experiences.
  • Responsive design for desktop and mobile.
  • Real-time game rooms (future enhancement).

Demo

Add screenshots or GIFs of the game here:

  • Chessboard layout
  • Different board themes
  • Gameplay against AI

Tech Stack

  • Frontend: React 18, Vite, TailwindCSS
  • Routing: React Router DOM
  • Chess Logic: chess.js
  • UI Components: Headless UI, Heroicons, Lucide React
  • Linting: ESLint with React Hooks plugin


Installation

  1. Clone the repository:

git clone https://github.com/Rahulab14/Chess_Arena.git cd Chess_Arena/client

  1. npm install

  2. npm run dev

About

A modern web-based chess game built with React, Vite, and TailwindCSS. Play against friends or challenge an AI with multiple themes and interactive chessboards.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages