# Home — ActaLog ## Prioritized SEO keywords (top 12) - ActaLog - workout log - workout tracker - self-hostable - Functional fitness - open source - WOD - CrossFit - Docker - PWA - import CSV - PostgreSQL - MariaDB - MySQL - SQLite - workout templates - strength training - ## Hero / Headline **Self‑host your workout logs — ActaLog** Open-source workout tracker built for CrossFit, strength training, and gym owners. Keep your data private, deploy quickly with Docker, and use it as a Progressive Web App. [Deploy with Docker](deploy.md) · [Read the docs](https://github.com/johnzastrow/actalog) --- ## Why ActaLog (consumer‑first benefits) - **Privacy & control:** Your workouts stay on your infrastructure — no third‑party tracking. - **Easy to self‑host:** Single-command Docker Compose deployment and optional database choices (Postgres / MariaDB). - **Fitness features that matter:** WODs, workout templates, movement library, CSV import, and simple analytics. ## Key features (short) - Log workouts, reps, and weights - Reusable workout templates and named WODs - Import / export CSV (seeds available) - PWA-ready: installable on mobile - Works with Docker Compose and small VPSes ## Quick deploy (placeholder) Use the bundled Docker Compose to get started: ```bash docker compose up -d ``` (Full instructions on the Deploy page.) ## Visual / assets notes - Logo: `web/public/logo.svg` (used to derive the palette) - Placeholder screenshots: `site/assets/hero-screenshot.png` (to be added) ## Suggested color palette (harvested from the repo and logo) - Primary / brand: `#00bcd4` (logo teal) - Accent A: `#e91e63` (pink / action) - Accent B: `#ff5722` (orange / highlights) - Success: `#4caf50` (green) - Dark text: `#1a1a1a` - Background / neutrals: `#ffffff`, `#f5f7fa`, `#e0e0e0` - Dark UI: `#2c3e50` (for footer/nav if emulating patchmon.net) (These were extracted from `web/public/logo.svg`, `web/vite.config.js`, and UI files under `web/src/views`.) --- ## CTA priority - Primary: **Deploy with Docker** — leads to `deploy.md` with Docker Compose instructions. - Secondary: **Docs / Readme** — links to repository docs and setup details. ## Placeholder screenshot guidance - Hero: a cropped app screenshot on the right with rounded card shadow. - Feature gallery: 3–4 screenshots for Templates, WOD Library, and Profile/Analytics.