Solitaire Games
A collection of classic solitaire card games in React
A class project for CS4288 to build a web-based collection of classic solitaire card games using React and JavaScript. I designed and implemented Klondike, focusing on creating an engaging user experience with smooth drag-and-drop interactions and responsive design while also looking deeper into web architecture and state management.
How I contributed
Developed a React application featuring classic solitaire game: Klondike, with other variants coming soon. Implemented game logic, rules enforcement, and scoring systems. Designed intuitive drag-and-drop mechanics using React DnD for seamless card movement Added features such as undo/redo functionality, game replay analysis, and score tracking. Utilized local storage to save game state between sessions. Deployed the application on AWS and integrated MongoDB for storing user statistics and game data.