Refactor code structure for improved readability and maintainability

This commit is contained in:
2025-04-28 00:52:40 +02:00
parent b6e0080caa
commit 93026436a9
48 changed files with 2116 additions and 126 deletions

View File

@@ -0,0 +1,34 @@
@startuml Cas d'utilisation
left to right direction
actor "Utilisateur" as User
actor "Caméra" as Camera
rectangle "Timelapse Backend" {
usecase "Gérer les projets" as UC1
usecase "Configurer la caméra" as UC2
usecase "Capturer des images" as UC3
usecase "Créer des vidéos" as UC4
usecase "Visualiser les images" as UC5
usecase "Visualiser les vidéos" as UC6
usecase "Démarrer une capture" as UC7
usecase "Arrêter une capture" as UC8
usecase "Uploader une image et des mesures" as UC9
UC1 ..> UC7 : <<include>>
UC1 ..> UC8 : <<include>>
UC2 ..> UC7 : <<extend>>
UC2 ..> UC8 : <<extend>>
UC3 ..> UC9 : <<include>>
UC4 ..> UC5 : <<include>>
}
User --> UC1
User --> UC2
User --> UC4
User --> UC5
User --> UC6
Camera --> UC3
Camera --> UC9
@enduml