Routes pour les maisons :
POST : "/user/houses"(user_id en body) -> renvoie toutes les maison d'un utilisateur
GET : "/houses" -> renvoie toutes les maisons qui existent
POST : "/house/create"(name et user_id en body) -> créé une nouvelles maison pour un utilisateur
POST : "/house/delete"(house_id dans le body) -> supprime une maison
Routes pour les pièces :
GET : "/room/:id"(où id est l'id de la pièce recherchée) -> renvoie la pièce et tout ses équipements
POST "/house/rooms"(house_id en body) -> renvoie les pièces d'une maison
GET "/rooms" -> renvoie toutes les pièces de la bdd
POST : "/room/create"(house_id et name en body) -> créé une pièce liée à la maison
POST : "/room/delete"(room_id dans le body) -> supprime une pièce liée à la maison
POST : "/room/add/equipment"(room_id et equipment_id dans le body) -> ajoute un équipement à une pièce
POST : "/room/remove/equipment"(room_id et equipment_id dans le body) -> retire un équipement à une pièce
Routes pour les équipements :
GET : "/equipments/all" -> renvoie tout les équipements
GET : "/equipment/:id"(où id est l'id de l'équipement) -> renvoie l'équipement désigné par l'id
POST : "/equipments/create"(name, watts et room_id en body) -> créé un équipement
POST : "/equipments/delete"(id dans le body) -> supprime un équipement par son id
POST : "/equipments/sorted" -> renvoie les équipements triés par catégorie
POST : "/equipments/update"(equipment_id, name, watts-pas obligatoire, quantity-pas obligatoire) -> update un équipement
GET : "/equipments/last" -> renvoie le dernier équipement
Routes pour les utilisateurs :
POST : "/user/register"(email et password dans le body) -> créé un user
POST : "/user/login"(email et password dans le body) -> login l'utilisateur
POST : "/user/logout"(id du user dans le body) -> logout l'utilisateur
GET : "/user/all" -> retourne tout les utilisateurs
POST : "/user/fromToken"(token dans le body) -> retourne un user de par son token
Routes pour les suggestions :
GET : "/suggestions" -> retourne toutes les suggestion
GET : "/suggestions/sorted" -> retourne toutes les suggestions par catégorie
POST : "/suggestions/fromEquipment"(equipment json en body avec id, watts et typeId) -> retourne toutes les suggestions pour un équipement