🚧 Work in Progress 🚧
This project is not finished yet!
WodItEasy is a web application designed to help users manage and participate in workouts. Built with React on the frontend and ASP.NET Core on the backend, it follows Domain-Driven Design and Clean Architecture principles. The application is fully containerized using Docker and utilizes MS SQL Server as the database.
- 🔐 Identity Management – User registration and authentication.
- 📅 Workout Scheduling – Admins can create, update, and delete workouts.
- 🏋️ Workout Participation – Athletes can join, cancel, and rejoin workouts.
- 🔥 Calories Tracking (Upcoming) – Track calorie intake and nutrition.
- 📊 1RM Calculator & Daily Results Logging (Upcoming) – Monitor progress using a one-rep max calculator and daily workout logs.
The application includes a built-in profile with admin privileges:
- Email:
admin@mail.com
- Password:
admin1234
- React (Vite)
- ASP.NET Core
- Entity Framework Core
- MS SQL Server
- Docker
- AutoMapper
- MediatR
- Scrutor
- XUnit
- FakeItEasy
- FluentValidator
- FluentAssertions
- Swagger
This project is licensed under MIT License.