A Cards Against Humanity-style party game built with Elm, featuring multiple language support and a modern web interface.
- Multi-language support: English, Spanish, and Polish card decks
- Responsive design: Works on desktop and mobile devices
- Score tracking: Keep track of player scores across rounds
- Touch-friendly: Swipe gestures for mobile navigation
- PWA ready: Installable as a web app
- Elm - Functional frontend language
- Tailwind CSS v4 - Utility-first CSS framework
- DaisyUI v5 - Component library for Tailwind
- Vite - Fast build tool and dev server
- Bun - JavaScript runtime and package manager
# Clone the repository
git clone https://github.com/ricardocasares/elm-against-humanity.git
cd elm-against-humanity
# Install dependencies
bun install
# Start development server
bun dev
# Build for production
bun run build
# Run tests
bun run test
# Lint code
bun run lint
src/
- Elm source codepublic/
- Static assets including card decks in multiple languagestests/
- Elm test files.github/instructions/
- Development guidelines for the codebase