PROJETS

🤖
Automatisation N8N

Workflows d'automatisation sur serveur personnel

Expérimentation avec n8n et Docker pour concevoir des workflows automatisés. Intégration de multiples APIs et services pour créer des chaînes de traitement automatisées sur infrastructure personnelle.


Technologies : N8N, Docker, REST APIs, Webhooks, JSON, JavaScript

🌐
APIs Web & Intégrations

Services web & automatisation

Création et intégration d'APIs REST pour connecter différents systèmes. Développement de services web robustes avec gestion des erreurs et authentification sécurisée.


Technologies : REST API, HTTP/HTTPS, OAuth, JWT, Python

Exemple de Workflow N8N

Trigger
HTTP Request
Data Transform
Condition
API Call
Response
workflow_examples.json
cat n8n_workflows.json

✓ Automatisation de notifications Slack/Discord

✓ Intégration GitHub → Webhook → Base de données

✓ Traitement automatique de données CSV/JSON

✓ Système de monitoring avec alertes

✓ Pipeline CI/CD avec déclenchements automatiques


grep -i "stack" projects.log

🐋 Docker — Conteneurisation de services

🔗 REST API — Consommation & création

🔐 OAuth 2.0 & JWT — Authentification

📊 Transformation & validation de données

{ "workflow": { "name": "GitHub to Database Sync", "trigger": "webhook", "nodes": [ { "type": "webhook", "method": "POST", "path": "/github-webhook" }, { "type": "http_request", "url": "https://api.github.com/repos/{{$json.repo}}" }, { "type": "function", "code": "return { data: items[0].json }" }, { "type": "mysql", "operation": "insert", "table": "projects" } ] } }