Home - lypitech/area GitHub Wiki
The goal of this project is to discover, as a whole, the software platform that you have chosen through the creation of a business application.
To do this, you must implement a software suite that functions similar to that of IFTTT and/or Zapier.
This software suite will be broken into three parts:
- An application server to implement all the features listed below (see Features)
- A web client to use the application from your browser by querying the application server
- A mobile client to use the application from your phone by querying the application server
The purpose of the application being to interconnect services between them (Outlook, Google, OneDrive, X (formerly Twitter), etc).
AREA example (Action/REAction):
- Gmail / Microsoft OneDrive
- Action: A received email containing an attachment
- REAction: The attachment is stored in a directory in OneDrive
- GitHub / Microsoft Teams
- Action: An issue is created on a Git (GitHub) repository
- REAction: A message is sent on Microsoft Teams
The application will offer the following functionalities:
- The user registers on the application in order to obtain an account
- The registered user then confirms their enrollment on the application before being able to use it (see Authentication/Identification)
- The application then asks the authenticated user to subscribe to Services
- Each service offers the following components:
- type Action
- type REAction
- The authenticated user composes AREA by interconnecting an Action to a REAction previously configured (see Overview)
- The application triggers AREA automatically thanks to hooks
|
Lysandre BOURSETTE [email protected] |
Pierre MARGUERIE [email protected] |
Esteban BOUYAULT-YVANEZ [email protected] |
Timéo TREGAROT [email protected] |
Arthur DRAHY [email protected] |