ContrÎlez votre serrure connectée depuis votre smartphone.
Lâapplication mobile Facilock permet de piloter le systĂšme de verrouillage intelligent dĂ©veloppĂ© sur Raspberry Pi : ouverture Ă distance, alertes en temps rĂ©el et gestion des accĂšs.
Lâapplication communique avec le serveur Flask du Raspberry Pi Ă travers une API REST sĂ©curisĂ©e.
Principales routes API utilisées :
| Méthode | Endpoint | Description |
|âââ-|ââââ|ââââ-|
| POST | /door/open | Ouvre la serrure |
| GET | /notifications | RécupÚre les notifications en attente |
| DELETE | /notifications | Supprime les notifications |
| GET | /persons | Liste les utilisateurs enregistrés |
| POST | /persons | Ajoute un nouveau visage |
| Domaine | Outils / Langages |
|---|---|
| Framework mobile | React Native / Expo |
| Communication | API REST (HTTP / JSON) |
| Notifications | Expo Notifications |
| Design | Material Design, minimal et clair |
/door/openBASE_URL (ip ou url du serveur flask) et TOKEN (token du serveur flask) dans les fichiers authorized.tsx, historique.tsx et index.tsx dans /app/(tabs)/