Skip to content

Repository files navigation

πŸš€ Entrenate.net

A comprehensive, multi-language workout logging and tracking application designed for a premium training experience.

"Entrenate.net" is your digital partner for tracking progress and managing routines. Built with performance and aesthetics in mind, it provides a professional trial through Guest Mode and full interactive features for registered users.


πŸ§ͺ Testing & Code Quality

  • Code Reviews: Automated PR reviews via CodeRabbit (assertive profile, auto-review on PRs to main).
  • Unit Test Coverage: Coverage reports generated for both frontend and backend via CI.
  • CI Pipeline: GitHub Actions runs linting, tests, and coverage checks on every push/PR to main.

✨ Key Features

  • 🌐 Multi-language Support: Full support for Spanish and English, including localized notifications and UI elements.
  • πŸ‘£ Guest Mode: Explore the app's core features with mock data before committing to a full account.
  • βœ… Advanced Workout Logging: Detailed tracking for weight, reps, sets, and time with retroactive registration support.
  • πŸ› οΈ Admin Panel: Robust management suite for administrators to control exercises, user roles, and broadcast notifications.
  • πŸ‹οΈ Exercise Library: Comprehensive library with advanced filtering and responsive grid layouts.
  • πŸ”„ Custom Routines: Create, edit, and follow personalized workout routines.
  • πŸ” Secure Auth: Seamless Google OAuth authentication powered by Supabase.
  • ⚑ High Performance: Fast and responsive architecture with a Go (Fiber) backend and React (Vite) frontend.
  • 🎨 Premium UI/UX: Modern design with glassmorphism, responsive grids, and curated color palettes.

πŸ› οΈ Technology Stack


πŸ“š Documentation


πŸ“„ License

This project is created for personal use and is shared as-is. Feel free to explore and modify it!


⭐ Support the Project

If Entrenate.net has helped you in your fitness journey, please consider giving this repository a Star as a token of appreciation. It helps the project reach more users! πŸš€


Made with πŸ’› by Gonza

About

A comprehensive training platform designed for fitness tracking, exercise logging, and performance monitoring. Focused on stability, security, and a smooth user experience πŸ’ͺ Tech Stack: Go, React, and Supabase.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages