Skip to content

jervw/kalja-xyz

 
 

Repository files navigation

🍻 kalja-xyz

GitHub package.json version License GitHub Actions Workflow Status Shots

The world's most blazingly fast drinking game platform
Powered by SvelteKit magic and questionable life choices

🌐 Play now: kalja.xyz
(May induce "hold my beer" moments) 🍺✋

Screenshots

Start
Start screenshot

Lobby
Lobby screenshot

Gameplay
Gameplay screenshot

✨ Features

  • 🍻 100+ Cards
    From "Sip" to "Strip" (okay, maybe not that kind of game)
  • 🎚️ Custom Rounds
    Select your card quantity and mix the cocktail with tags.
  • 🌍 Bilingual Hangovers
    Play in English or Finnish - regret knows no borders
  • 📲 Add to Home Screen (PWA)
    Because bookmarks are for sober people

🛠️ Building

# Clone the repository
git clone https://github.com/NeuronActivation/kalja-xyz.git && cd kalja-xyz

# Install dependencies 
pnpm install

# Start development server
pnpm dev
❄️ Click here if you speak Nix For those who like their toolchain like their vodka - pure and reproducible:
nix develop

🤝 Contributing

🃏 Card Suggestions
Created a card that should come with a breathalyzer? Create an issue - we'll drink to that idea! 🍻

🤓 Code Contributions
Our cocktail recipe for clean code:

  1. 🍹 Shake well - Run pnpm format
  2. 📜 Leave instructions - TSDoc comments so we remember it tomorrow
  3. 🧪 Optional garnish - Tests (like olives in a martini)

Pro Tip: All PRs are code-reviewed with a drink in hand 🥃 - the tipsier the review, the more creative the feedback!

🙏 Acknowledgments

🍻 Original Inspiration
This project owes its existence to: Juomapeli-App - The Finnish drinking game pioneer

"Good artists copy, great artists get inspired and then accidentally create something completely different"
- Probably Picasso after a few drinks

📜 License

Distributed under the ANAL License. See LICENSE for more information.

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 67.2%
  • Svelte 30.0%
  • Nix 1.2%
  • Other 1.6%