🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

coach exercise feature-sliced-design fitness gym health nextjs open-source postgresql prisma radix-ui react shadcn-ui tailwindcss training typescript webapp workout
10 Open Issues Need Help Last updated: Aug 24, 2026

Open Issues Need Help

View All on GitHub

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout
bug help wanted good first issue

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout

AI Summary: Fix a bug where a dropdown menu in the profile section of the Workout.cool fitness platform remains open after an option is selected. The issue occurs on Windows 10 using Chrome, and requires identifying and correcting the code responsible for the dropdown's behavior to ensure it closes automatically after selection.

Complexity: 3/5
help wanted

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout

AI Summary: Add hover information (tooltips) to the last option in the top right corner of the main page. The tooltip should clearly describe the function of that option. This likely involves adding a tooltip library or using existing CSS to achieve the desired hover effect.

Complexity: 2/5
help wanted

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout

AI Summary: Implement a favorite button on the exercise detail page within a workout session, allowing users to save exercises to a persistent favorites list. This involves creating a new button component, handling local storage for quick UX, and syncing data with a backend (if logged in) to ensure data persistence across devices. A 'My Favorites' section might also be added for browsing saved exercises.

Complexity: 3/5
help wanted

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout

AI Summary: Develop a feature that generates smart workout plans based on user's exercise history. This involves analyzing past workout data to identify neglected muscle groups or exercises not performed recently, then creating tailored workout routines (both quick and bespoke options) based on this analysis. The feature should integrate seamlessly with the existing workout tracking and exercise database.

Complexity: 4/5
enhancement help wanted discussion needed

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout

AI Summary: Implement user slug functionality, including adding a slug field to the User model (database and API), implementing validation (length, characters, uniqueness), updating the signup/profile form for slug input, adding frontend validation and UX for slug availability, and reserving certain keywords.

Complexity: 3/5
enhancement help wanted good first issue

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout

AI Summary: Implement a visual workout streak indicator in the header, showing the last 5 days with filled (green) squares for workout days and outlined squares for non-workout days. This involves fetching workout data (potentially via API), date manipulation, and creating a new React component.

Complexity: 3/5
enhancement good first issue

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout

AI Summary: Implement a UI for adding exercises to a workout plan. This involves creating an accordion-style muscle group list, fetching exercises from a server action based on muscle group selection, and adding selected exercises to the workout's exercise list. The UI should utilize DaisyUI for styling.

Complexity: 3/5
enhancement help wanted

🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a comprehensive exercise database.

TypeScript
#coach#exercise#feature-sliced-design#fitness#gym#health#nextjs#open-source#postgresql#prisma#radix-ui#react#shadcn-ui#tailwindcss#training#typescript#webapp#workout