Built With
Frontend Technologies React 18 - Component-based UI framework TypeScript - Type-safe JavaScript with static typing Vite - Fast build tool and development server Tailwind CSS - Utility-first CSS framework for styling Lucide React - Icon library for UI elements Styling & Design CSS Grid & Flexbox - Layout systems CSS Gradients - Background effects and theming CSS Animations - Hover effects and transitions Google Fonts - Custom typography (Cinzel, Playfair Display, Inter) Backdrop Blur - Modern glass morphism effects Chess Logic & AI Custom Chess Engine - Built from scratch in TypeScript Minimax Algorithm - AI decision making with position evaluation Web Audio API - Sound effects for moves, captures, check, etc. Development Tools ESLint - Code linting and quality PostCSS & Autoprefixer - CSS processing React Hooks - State management (useState, useEffect, useCallback) Deployment Netlify - Static site hosting and deployment platform Key Features Implemented Complete chess rule validation (castling, en passant, pawn promotion) AI opponent with 4 difficulty levels Game timer with increment support Move history with algebraic notation Multiple visual themes Sound effects Responsive design for all screen sizes Local storage for theme persistence
Log in or sign up for Devpost to join the conversation.