Wger screenshot
#193 B+ Rank #121

Wger

A self-hosted workout, nutrition, and fitness-tracking manager built on Django. Its standout trait is a mature Django REST API paired with a clean data model for exercises, routines, and body-metric tracking.

Monitoring Python Medium to deploy $15/mo equiv
68.8 / 100

βš™ Full Stack

Django (Python) application with Django REST Framework for its API, a Postgres database, and Celery for background tasks such as report generation. Ships with an official docker-compose setup.

πŸ“ˆ Scaling Analysis

Django's stateless request handling scales horizontally well behind a shared Postgres instance, and Celery workers can scale independently for background report/PDF generation, making this a fairly straightforward app to run at moderate scale.

πŸš€ Running on Nexlayer

Two-pod deploy: Django app pod plus `postgres.pod:5432`; if using Celery for async tasks, add a `redis.pod:6379` broker pod. Django's mature auth/migrations system means standard env-var-based config (`DATABASE_URL`, `SECRET_KEY`) maps cleanly onto Nexlayer's env-configurable pod model.