```mermaid +render --- config: layout: elk --- erDiagram User ||--o{ Objectif: objectif User |o--o{ Plan: abonnement User |o--o{ RegimeAlimentaire: regime User }o--o{ Allergie: allergies User }o--o{ Exercice: exercices Aliment }o--|| Allergie: alergène Aliment }o--|{ Recette: ingredients Recette }|--|{ RegimeAlimentaire: regime Exercice }|--|{ Equipement: équipement Exercice }|--|{ BodyPart: partieCorps Exercice }|--|{ Muscle: muscle User{ int id bool is_superuser string password datetime last_login datetime date_joined string username string email bool is_active string first_name string last_name bool is_staff } UserProfile{ int id date birthdate bool sexe string gender integer weight integer height string picture } Objectif { int id string name string description string image_url } Subscription { int id string name int price string description string image_url } Ingredient{ int id string name string description string type int calories int proteins int lipids int fibers int sugars int salt } Recette { int Id string Nom int MinutesPreparation int MinutesCuisson string Resume string Recette string ImageUrl } Regime { int Id string Nom string Description } Exercice { int Id string Nom string GifUrl string Instructions } Equipement { int Id string Nom } BodyPart { int Id string Nom } Muscle { int Id string Nom } ```