This project aims to develop an automation platform inspired by IFTTT/Zapier, allowing users to connect various services together. Users can create Action → Reaction (AREA) scenarios through a REST API, accessible via web and mobile clients, all deployed with Docker Compose.
.
├── back
│ ├── app
│ ├── data
│ ├── Dockerfile
│ └── requirements.txt
├── client_mobile
│ ├── app
│ ├── app.json
│ ├── assets
│ ├── Dockerfile
│ ├── eslint.config.js
│ ├── expo-env.d.ts
│ ├── node_modules
│ ├── package.json
│ ├── package-lock.json
│ ├── README.md
│ └── tsconfig.json
├── client_web
│ ├── Dockerfile
│ ├── eslint.config.mjs
│ ├── jsconfig.json
│ ├── next.config.mjs
│ ├── node_modules
│ ├── package.json
│ ├── package-lock.json
│ ├── postcss.config.mjs
│ ├── public
│ ├── README.md
│ ├── shared
│ └── src
├── docker-compose.yml
├── HOWTOCONTRIBUTE.md
├── POC_review
├── benchmark.md
└── README.md
- Python 3.13
- node 24.8
- Docker 28.4
# Clone the GitHub repository
git clone git@github.com:EpitechPGE3-2025/G-DEV-500-MAR-5-1-area-4.git# Get in the repository
cd G-DEV-500-MAR-5-1-area-4First time it will take ~750s (~12min30s) for build everything. Other runs will take about 3s to build and start.
client_mobile takes the longest during the first build because of APK build's need.
# Start and rebuild all
DOCKER_BUILDKIT=1 docker compose up -d --build# Show all containers logs
docker compose logs -f# Stop and remove containers
docker compose down # From Anywhere
/opt/android-studio/bin/studio.sh