AREA stands for Action REAction.
AREA is a software suite that have the objective to create links between Actions and Reactions from different services with the use of triggers.
It can be broken down into three parts:
- An application server
- A web client
- A mobile client
In order to use AREA, you must have Docker Compose installed on your computer (Installation tutorial)
-
Clone the repository.
Run the following command:
git clone [email protected]:EpitechPromo2025/B-DEV-500-STG-5-1-area-mathieu.brujan.git
-
Add your docker.env, key.properties and area-release-key.jks to the project.
-
If you've been provided a EnvInjector.zip:
- Extract your EnvInjector.zip at the root of the repository.
- Run the following command:
cd EnvInjector && sudo chmod 777 envInjector.sh && ./envInjector.sh
- Proceed to the next step.
-
If you don't have a EnvInjector.zip:
- Contact one of the creator of the project in order to receive the zip file.
-
-
Build your project with Docker Compose.
docker-compose build
Launch the project with
docker-compose up
.
The application server will launch at http://localhost:8080.
The web client will launch at http://localhost:8081.
The mobile client will be downloadable at http://localhost:8081/client.apk.
The application server:
The web client:
The mobile client: