Tous les projets

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.