Skip to content

titi0267/Area

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AREA logo

The AREA Project

AREA stands for Action REAction.

What's AREA?

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

Table of content

Getting started with AREA

Prerequisites

In order to use AREA, you must have Docker Compose installed on your computer (Installation tutorial)

Installation

  1. Clone the repository.

    Run the following command:

    git clone https://github.com/titi0267/Area.git
  2. Add your docker.env, key.properties and area-release-key.jks to the project.

    1. If you've been provided a EnvInjector.zip:

      1. Extract your EnvInjector.zip at the root of the repository.
      2. Run the following command:
        cd EnvInjector && sudo chmod 777 envInjector.sh && ./envInjector.sh
      3. Proceed to the next step.
    2. If you don't have a EnvInjector.zip:

      1. Contact one of the creator of the project in order to receive the zip file.
  3. Build your project with Docker Compose.

    docker-compose build

Launch

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.

Languages used for the project

The application server:

Languages Languages Languages Languages Languages

The web client:

Languages Languages Languages Languages Languages

The mobile client:

Languages