2 Commits

Author SHA1 Message Date
770c174555 README + Clean up
All checks were successful
Deploy API / build-and-deploy (push) Successful in 2m33s
2026-05-01 12:12:55 +02:00
e85b82a9f2 FIX: docker file cleanup
All checks were successful
Deploy API / build-and-deploy (push) Successful in 2m26s
2026-03-11 14:51:54 +01:00

View File

@@ -4,7 +4,7 @@
Ce projet est un proof of concept servant de terrain d'expérimentation pour un outil interne destiné à des hotels.
### Objectif:
Objectif:
-Petite échelle: ~50 hôtels maximum, ~5 utilisateurs par hôtel
-Facilité de maintenance, y compris pour des utilisateurs peu à l'aise avec Linux
@@ -55,7 +55,7 @@ Notes:
-Il est nécessaire de copier les bases de donner par défaut dans le volume
-Le scret doit obligatoirement être préciser a la création du container
-Valeur de JWT_SECRET pour les utilisateur présent sur les bases de donnée par défault:
- `your_jwt_secret_key`
`your_jwt_secret_key`
##Architecture
@@ -72,9 +72,9 @@ Notes:
###Utils
-`src/utils/db_pools.rs`
- Getsion des connexions aux bases SQLite de chaque hôtels
Getsion des connexions aux bases SQLite de chaque hôtels
-`.src/utils/websocket.rs`
- Implémentation des WebSockets:
Implémentation des WebSockets:
-Notification temps réel
-chat (émission/reception)
-`.src/utils/auth.rs`
@@ -86,11 +86,16 @@ Notes:
Flow:
- 1. Obtenir un "refresh token"
1. Obtenir un "refresh token"
`GET /auth/get_refresh`
- 2. Obtenir un session token
2. Obtenir un session token
`POST /auth/login_refresh_token`
- 3. Ouvrir une connexion WebSocket
3. Ouvrir une connexion WebSocket
`/auth/ws/YourToken`
##Ce que j'ai appris