Work

Action REAction

Dev
Automation
API
Docker
VueJs
Flutter
C#

Dans le cadre d'un projet Epitech, notre équipe a conçu et développé une plateforme d'automatisation de la vie numérique, inspirée par des services tels que IFTTT et Zapier.

Action REAction est une plateforme d'automatisation

Introduction

Action REAction est le résultat d’un projet ambitieux réalisé pour Epitech. Notre mission était de créer une plateforme permettant aux utilisateurs d’automatiser diverses actions et réactions en fonction de déclencheurs spécifiques, intégrant une multitude de services.

Vision du projet

Nous avons visé à offrir une solution flexible et puissante pour l’automatisation de tâches, facilitant l’interaction entre services numériques différents (réseaux sociaux, services de messagerie, stockage de fichiers, etc.), en mettant l’accent sur une intégration fluide et une facilité d’utilisation.

Composants du projet

  • Serveur d’application : Coeur de la plateforme, gérant toute la logique métier et fournissant des fonctionnalités via une API REST.
  • Client Web : Interface utilisateur pour interagir avec la plateforme via un navigateur web.
  • Client Mobile : Application permettant une interaction mobile avec la plateforme.

Fonctionnalités clés

  • Gestion des utilisateurs et authentification : Support pour l’enregistrement des utilisateurs, l’authentification (y compris via OAuth2) et la gestion des utilisateurs.
  • Intégration de services : Les utilisateurs peuvent se connecter à divers services comme Spotify, Discord, mail pour les utiliser au sein de l’application.
  • Actions et Réactions (AREA) : Les utilisateurs peuvent créer des règles où une action d’un service déclenche une réaction dans un autre.
  • Système de déclencheurs : Un mécanisme pour surveiller et exécuter les règles AREA en fonction des événements ou conditions survenant.

Conclusion

Action REAction marque une avancée significative dans notre quête d’automatisation intelligente, combinant simplicité d’utilisation avec puissance fonctionnelle. Ce projet illustre notre engagement envers l’innovation et notre désir de simplifier la vie numérique des utilisateurs.