Skip to content

Latest commit

 

History

218 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Quality Pest Tests Translations Check Discord

A simple fitness tracker app built with Laravel and Filament.

  • 🏋🏻 track your sets, reps, and weight for each exercise
  • 💪 view your progress over time with charts and graphs
  • 📐 save body measurements and track your weight

🔥 Quickstart

🚀 Features

  • workout logging
  • body measurements
  • weight tracking
  • progression widgets/charts/reports
  • PR tracking
  • PWA
  • full dark mode support
  • multilingual (English, Hungarian)
  • imperial / metric support

🖥️ Installation

Native

Installation for php-fpm + web server:

  1. Clone the repository
  2. Run npm install
  3. Run npm run build
  4. Run composer install
  5. Copy .env.example to .env
  6. Modify .env according to your taste
  7. Run php artisan key:generate
  8. Run php artisan migrate
  9. Profit!

Docker Compose

TBD.

Demo data

You can enable demo mode by adding the following lines to your .env file:

APP_DEMO=true
APP_DEMO_EMAIL=demo@repflux.app
APP_DEMO_PASSWORD=YOUR_DEMO_PASSWORD_CAN_BE_ANYTHING

Then run the following command:

php artisan migrate:fresh --seed --seeder=DemoSeeder

This will recreate all database tables and create a single user with a tenant and some fake data.

About

Repflux helps with logging your sets, measuring yourself and keeping track of your progression.

Topics

Resources

Code of conduct

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages