https://github.com/ipax77/pax.schafkopf
Sample implementation of the traditional Bavarian card game Schafkopf
https://github.com/ipax77/pax.schafkopf
blazor schafkopf signalr
Last synced: 4 months ago
JSON representation
Sample implementation of the traditional Bavarian card game Schafkopf
- Host: GitHub
- URL: https://github.com/ipax77/pax.schafkopf
- Owner: ipax77
- License: agpl-3.0
- Created: 2026-01-31T16:57:19.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-19T16:44:50.000Z (5 months ago)
- Last Synced: 2026-02-19T20:16:32.951Z (5 months ago)
- Topics: blazor, schafkopf, signalr
- Language: C#
- Homepage: https://schafkopf.pax77.org
- Size: 3.02 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/ipax77/pax.schafkopf/actions/workflows/dotnet.yml)
# pax.Schafkopf
A sample implementation of the traditional Bavarian card game **Schafkopf**, built as a real-time multiplayer web application using **Blazor** and **SignalR**.
The project serves as a reference for building interactive, stateful web applications with modern .NET.
## Website
[schafkopf.pax77.org](https://schafkopf.pax77.org)

## Getting Started
> Requires **.NET 10 SDK**
### Clone the repository
```bash
git clone https://github.com/ipax77/pax.schafkopf.git
```
### Start the API
Start the backend API first:
```bash
cd pax.schafkopf/src/sk.api
dotnet run
```
### Start the Web App
In a second terminal:
```bash
cd pax.schafkopf/src/sk.pwa
dotnet run
```
Open http://localhost:5027
in four different browsers or browser profiles.
Each browser represents one player in the game.
# Contributing
We really like people helping us with the project. Nevertheless, take your time to read our contributing guidelines [here](./CONTRIBUTING.md).
## License
GPLv3