arqalite / rummy-nights

A rummy score counter web app written with Rust/Dioxus and Tailwind CSS.

Home Page:https://rummy-nights.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rummy Nights

Rummy Nights is a rummy score counter PWA (progressive web app) written with Rust, Dioxus and Tailwind CSS.

Centered around Romanian Tile Rummy (rules here), it helps players keep track of scores, bonuses and dealers.

Try the app

The latest stable release is automatically built and uploaded to Vercel at https://rummy-nights.vercel.app/.

The latest commits are built and uploaded at https://rummy-nights-arqalite.vercel.app/

The Android version is available on Google Play.

The app is available in English and Romanian (the language can be changed in the settings).

Building from source

In order to build the app, you need:

  • Rust
  • Rust WASM target (run rustup target add wasm32-unknown-unknown)
  • Install Tailwind CSS:
    • We prefer the standalone CLI. Download it and place it in your PATH as ./tailwindcss.
    • You can also install it via npm:
      npm install -D tailwindcss
      npx tailwindcss init
      
  • Then install Dioxus CLI: cargo install dioxus-cli.

Once set-up, run dx serve, click on the IP address displayed on the screen, and it should be good to go!

Contributing

Pull requests are accepted and encouraged - just go for it!

Credits

Made with Rust, Dioxus, and Tailwind CSS.

Favicon derived from this icon, created by Freepik at Flaticon.

All other icons are made by Ikonate and Charm Icons.

Language flags from Lipis's flag-icons.

Special thanks to the Trunk team - we used Trunk until the Dioxus CLI was in usable shape.

License

This project is licensed under the MIT license.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Rummy Nights, shall be licensed as MIT, without any additional terms or conditions. We reserve the right to reject contributions that will not be licensed as such.

About

A rummy score counter web app written with Rust/Dioxus and Tailwind CSS.

https://rummy-nights.vercel.app

License:MIT License


Languages

Language:Rust 96.8%Language:JavaScript 1.7%Language:HTML 1.0%Language:CSS 0.3%Language:Shell 0.2%