2025-08-11 17:52:13 +02:00
2025-07-25 19:21:07 +02:00
2025-07-25 19:29:44 +02:00
2025-07-25 19:21:46 +02:00
2025-08-11 17:52:13 +02:00
2025-07-25 19:21:46 +02:00
2025-02-15 12:01:43 +01:00
2025-08-11 17:48:41 +02:00
2025-02-21 12:39:41 +01:00

Wingfit

Status GitHub Issues License

🏋️ The wingman for your fitness


Wingfit Planning

📝 Table of Contents

📦 About

Wingfit is a minimalist fitness app to plan your workouts, track your personal records and leverage smartwatch data.

Demo is worth a thousand words, head to 📸 Demo.

🔒 Privacy-First No telemetry, no tracking, fully self-hostable. You own your data. Inspect, modify, and contribute freely.


🌱 Getting Started

If you need help, feel free to open an issue.

Deployment is designed to be simple using Docker.

Use the docker-compose.yml file provided in this repository. No changes are required, though you may customize it to suit your needs.

Run the container:

docker-compose up -d

Option 2: Docker Run

# Ensure you have the latest image
docker pull ghcr.io/itskovacs/wingfit:5

# Run the container
docker run -d -p 8080:8000 -v ./storage:/app/storage ghcr.io/itskovacs/wingfit:5

Refer to the configuration documentation to set up OIDC authentication and other settings.


📸 Demo

A demo is available at Wingfit.fr.


🚧 Roadmap

New features coming soonTM, check out the development plan in the Roadmap Wiki. If you have ideas 💡, feel free to open an issue.

If you want to develop new feature, feel free to open a pull request (see 🤝 Contributing).


📜 License

I decided to license Wingfit under the CC BY-NC-SA 4.0 You may use, modify, and share freely with attribution, but commercial use is prohibited.


🤝 Contributing

Contributions are welcome! Feel free to open issues if you find bugs and pull requests for your new features!

  1. Fork the repo
  2. Create a new branch (my-new-wingfit-feature)
  3. Commit changes
  4. Open a pull request

🛠️ Tech Stack

Frontend

  • 🅰️ Angular 19
  • 🏗️ PrimeNG 19
  • 🎨 Tailwind CSS 4

Backend

  • 🐍 FastAPI, SQLModel
  • 🗃️ SQLite

If you like Wingfit, consider giving it a star !
Made with ❤️ in BZH

Buy Me a Coffee at ko-fi.com

Description
Minimalist fitness app to organize your workouts and track your personal records
Readme 4.3 MiB
Languages
TypeScript 48.6%
HTML 25.4%
Python 24.8%
SCSS 0.9%
Mako 0.2%
Other 0.1%