gym_manager Svelte Themes

Gym_manager

Gym Manager application built with Tauri V2 framework and Svelte 5

Gym Manager

A desktop app for managing gym members, memberships, and entry access. Works offline.

Features

  • Members — add, search, and update member profiles with card IDs
  • Memberships — define membership types (monthly, visit-based, etc.), assign them to members, and track status (active, pending, expired, suspended)
  • Entry scanning — check-in via card scanner with instant access validation; enforces visit limits, time-based access rules, and daily entry prevention
  • Entry log — full history of every scan attempt with timestamps and reasons
  • Analytics — membership distribution, active membership trends, peak hours, revenue by type
  • Backup — optional periodic backup to a remote server with restore support
  • Multi-user — admin and worker accounts with different access levels
  • Multi-language — UI available in multiple languages

Getting Started

Download the latest release from the Releases page.

  • Windows: .msi installer
  • Linux: .deb, .rpm, or AppImage

On first launch, a local database is created and a default admin account is set up:

  • Username: admin
  • Password: admin

Change the default password immediately after first login.

Tech Stack

  • Frontend: SvelteKit, TypeScript, Tailwind CSS, shadcn-svelte, ParaglideJS
  • Backend: Rust, Tauri v2, SQLx, SQLite
  • Package manager: Bun

License

MIT — see LICENSE for details.

Top categories

Loading Svelte Themes