A simple solitaire implementation in React for UI, Redux for the state management, Tailwindcss for easy UI development and Typescript for sanity when working with the web.
This implementation has drag and drop or double click functionality to move the cards. When a game is complete and won, the moves and score can be saved to a client side stored database within IndexedDB.
This project has been developed using NPM but yarn will also work. This README file contains commands in NPM but the yarn equivalent will also work.
The simplest way to have this application running is by using docker:
Just type docker compose up development
To install the project locally just clone the repository and run the command:
npm installThe project can be developed locally by running one command
npm startThis command will spin up your local dev server and allow you to access the application on the url provided.