A modern, open-source Spider Solitaire app focused on local practice play.
- Classic Gameplay: Authentic Spider Solitaire rules and mechanics.
- Single Local Mode:
- random boards with persistent local stats
- Smart Features:
- undo system
- smart hints
- automatic run detection
- Customization:
- multiple color themes
- customizable card backs
- Persistence:
- local game state and stats in the browser
- Node.js (Latest LTS version recommended)
- npm
-
Clone the repository:
git clone https://github.com/lklynet/spider-solitaire.git cd spider-solitaire -
Install dependencies:
npm install
-
Start the frontend:
npm run dev
-
Open your browser and navigate to
http://localhost:5173.
npm run dev
npm run build
npm run previewRun the local-only app as a single containerized web service:
docker compose pull
docker compose upThen open http://localhost:8080.
To create an optimized production build:
npm run buildThe build artifacts will be stored in the dist/ directory.
This project is available under the MIT License.
