Workout.cool – Open-source fitness coaching platform
a year ago
- #fitness-platform
- #workout-tracking
- #open-source
- A comprehensive fitness coaching platform for creating workout plans, tracking progress, and accessing an exercise database with video demonstrations.
- Project origin: Revived from workout.lol due to abandonment after video licensing issues and lack of stakeholder response.
- Quick Start: Requires Node.js 18+, Docker or PostgreSQL, and pnpm/npm. Clone, install dependencies, set up environment variables, and initialize the database.
- Exercise Database Import: Supports CSV import with columns for exercise details, video URLs, and attributes like muscle groups and equipment.
- Project Architecture: Follows Feature-Sliced Design (FSD) with Next.js App Router, ensuring clear domain isolation and reusability.
- Roadmap: Includes mobile app development, gamification, advanced statistics, wearable integration, multilingual support, and OAuth authentication.
- Contributing: Encourages community contributions via forking, feature branches, and pull requests, adhering to TypeScript and FSD best practices.
- Deployment: Supports Docker and traditional builds with database migrations for production.
- License: MIT License, promoting open-source collaboration.
- Sponsorship: Invites donations to support hosting, database updates, and continuous improvement.