Skip to content

#feat daily checkup #41#50

Merged
Baptiste-Ferrand merged 12 commits into
developfrom
Feat/daily-checkup-#41
Sep 2, 2025
Merged

#feat daily checkup #41#50
Baptiste-Ferrand merged 12 commits into
developfrom
Feat/daily-checkup-#41

Conversation

@Baptiste-Ferrand
Copy link
Copy Markdown
Contributor

close #41

@changelog

[Feature] - Daily Checkup

Added

  • Daily Checkup module:
    • Domain layer: Added models and ports for daily checkup.
    • SQL adapter: Implemented SqlAlchemyDailyCheckupRepository for persistent storage.
    • In-memory adapter: Implemented InMemoryDailyCheckupRepository for testing and development.
    • Routers:
      • GET /daily-checkups/ — Retrieve all daily checkups for the current user.
      • GET /daily-checkups/today — Retrieve today's daily checkup for the current user.
      • POST /daily-checkups/ — Create a new daily checkup, including multiple image uploads.
      • DELETE /daily-checkups/{id} — Delete a daily checkup by ID.

Changed

  • Minio adapter:
    • Refactored to support multiple buckets (profile pictures, users/daily checkups, etc.) with dedicated factory methods.

Refactored

  • Updated the dependency injection container for better modularity and to wire up the new daily checkup module and storage adapters.
  • General codebase optimization related to the new feature integration.

@Baptiste-Ferrand Baptiste-Ferrand self-assigned this Sep 2, 2025
@Baptiste-Ferrand Baptiste-Ferrand added the enhancement New feature or request label Sep 2, 2025
@Baptiste-Ferrand Baptiste-Ferrand moved this from To triage to In review in @Baptiste-Ferrand's BackLogs Sep 2, 2025
@Baptiste-Ferrand Baptiste-Ferrand merged commit cab2a2f into develop Sep 2, 2025
3 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in @Baptiste-Ferrand's BackLogs Sep 2, 2025
@Baptiste-Ferrand Baptiste-Ferrand deleted the Feat/daily-checkup-#41 branch September 2, 2025 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

module daily chekup

1 participant