Show HN: Play Hearts – Open-source, made with Vue and web sockets
playhearts.cards
playhearts.cards
It seems like you'd just need a few basic algorithms. (Pass the king and ace of spades, or your highest hearts, or other high cards. Then just keep track if a heart had been taken...)
Let me know if you're interested in seeing this--could be a fun addition!