This project provides an API for managing users and their exercise logs. Users can create profiles, log exercises with descriptions and durations, and query their exercise history with various filters (date range and limit).
- 👤 User Management: Create and retrieve user profiles.
- 🏋️♂️ Exercise Logging: Log exercises with descriptions, durations, and dates.
- 🗓 Filters: Filter exercises by date range and limit the number of logs returned.
- 🔐 Error Handling: Proper error responses for various edge cases.