← Back to Web Development

AI Blog - Environmental Monitoring

Web Development

Flask app with n8n automation and LLM integration for environmental data.


Technologies

  • n8n
  • Flask
  • SQLAlchemy
  • Leaflet.js
  • Chart.js
  • ChatGPT API
  • News APIs
  • Raspberry Pi

Overview:

An AI-powered news blog aggregating healthcare, disaster medicine, and geopolitical news from Nordic countries (Denmark, Norway, Sweden, Finland). The blog uses n8n (running on Raspberry Pi 5) to filter, summarize, and translate ~800 daily news articles using LLM APIs, then sends curated content to the hosted Flask app via secure HTTP requests. This off-premise architecture keeps all API keys local and eliminates server timeout issues. Features: - Interactive filtering by news category and country - Leaflet.js map visualization with pie charts showing article distribution by topic - Admin panel for content moderation - User authentication with salted/hashed passwords - Contact form for reader engagement


Start Page of the Blog
Start Page of the Blog
Blog Entry with category filter function
Blog Entry with category filter function
Interactive Map for News category visualisation per county
Interactive Map for News category visualisation per county
n8n layout, run on private server
n8n layout, run on private server