Skip to content
/ ritmo Public

Habit tracker web app written in Rust with Leptos.

License

Notifications You must be signed in to change notification settings

jflessau/ritmo

Repository files navigation

🏅 ritmo

A rounded black square with a white plus-symbol on it.

Habit tracker web app written in Rust with Leptos.

Features

  • ✅ Track habits on a daily basis
  • 👤 No Login
  • 🔌 Works offline
  • 📁 Data ex- and import
  • 🌐 PWA ready

👉 Demo

Development

Install trunk for building the web app and leptosfmt for code-formatting.
Then add the wasm target and start the development server.

cargo install trunk leptosfmt
rustup target add wasm32-unknown-unknown
trunk serve --port 3000

Build

Building the app will ouput all necessary files to the dist directory. Choose whatever static file server you like to serve them.

trunk build --release

Or use the provided dockerfile to build a docker image with nginx as the server.

docker build -t ritmo .
docker run -p 8080:80 ritmo

About

Habit tracker web app written in Rust with Leptos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages