Hasty Briefsbeta

Bilingual

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.