AREA
Une plateforme d’automatisation inspirée d’IFTTT et de Zapier.
- Technologies
- Docker, Docker Compose, API REST, React, Android, OAuth2
Le problème
Relier des services entre eux : quand une action se produit sur l’un, une réaction se déclenche sur un autre.
Ce que j’ai construit
Un serveur d’API REST, un client web en React et une application Android. L’ensemble tourne dans plusieurs conteneurs Docker orchestrés avec Docker Compose. Les utilisateurs connectent leurs comptes avec OAuth2 et composent leurs propres automatisations.
Mes choix techniques
Un registre de services et des hooks déclenchés par les événements, pour pouvoir ajouter un service sans toucher au reste. Une API REST sans état.