Favicon of Workout.lol

Workout.lol

Generate personalized workout routines in seconds. Simply select your available equipment and the muscle groups you want to train to get a custom plan.

This tool simplifies creating a workout routine by tailoring it to your specific needs. Build a complete workout plan based on the equipment you have available and the muscles you want to train. It removes the guesswork from planning your fitness sessions.

The process is straightforward:

  • First, select all the equipment you have access to, whether it's a full gym or just a few dumbbells at home.
  • Next, choose the muscle groups you want to focus on for your workout.
  • Instantly receive a generated routine with specific exercises, sets, and reps.

It's a simple and effective way to get a customized workout plan without needing a personal trainer or spending hours searching for exercises.

Directory Structure

workout-lol
db-data
.env
docker-compose.yml

docker-compose.yml

services:
  db:
    image: postgres:15-alpine
    restart: unless-stopped
    environment:
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_DB: ${POSTGRES_DB}
    volumes:
      - ./db-data:/var/lib/postgresql/data

  workout-lol:
    image: ghcr.io/workout-lol/workout-lol:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
      NEXTAUTH_SECRET: ${NEXTAUTH_SECRET}
      NEXTAUTH_URL: http://localhost:3000
    depends_on:
      - db

.env

POSTGRES_USER=workout
POSTGRES_PASSWORD=your_super_secret_password
POSTGRES_DB=workout_lol
NEXTAUTH_SECRET=your_super_secret_nextauth_key
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Workout.lol

Favicon

 

  
  
Favicon

 

  
  
Favicon