PROJECTS

🤖
N8N Automation

Automation Workflows on personal server

Experimentation with n8n and Docker to design automated workflows on a personal server. Integration of multiple APIs and services to create automated processing chains.


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

🌐
Web APIs & Integrations

Web Services & Automation

Creation and integration of REST APIs to connect different systems. Development of robust web services with error handling and secure authentication.


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

N8N Workflow Example

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

✓ Slack/Discord notification automation

✓ GitHub → Webhook → Database integration

✓ Automatic CSV/JSON data processing

✓ Monitoring system with alerts

✓ CI/CD pipeline with automatic triggers


grep -i "stack" projects.log

🐋 Docker — Service containerization

🔗 REST API — Consumption & creation

🔐 OAuth 2.0 & JWT — Authentication

📊 Data transformation & validation

{ "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" } ] } }