Back to Projects
Atlas Award Winner

BelgiumTechChat

Belgium Events Aggregator

TypeScriptNode.jsSQLiteReactLangchain

BelgiumTechChat (belgiumtech.chat) is an agentic chat application that helps users find Belgian tech events without digging through endless filters or menus.

Atlas Award Winner

Won the Atlas Award at North Star's hackathon! Built together with Eugen Donescu under the team name "Whatever."

How It Works

The app has two main parts:

  1. Backend Scrapers: Custom-built scrapers for major Belgian event sites including Visit Brussels, UiT in Vlaanderen, and Eventbrite Belgium
  2. Agentic Frontend: A simple chat interface where Langchain handles the search based on natural language queries

Key Features

  • Multi-source event scraping with duplicate detection
  • Natural language search - just describe what you're looking for
  • REST API with filtering by city, type, and date
  • Automated scheduling (6-hour scraping intervals)
  • CSV export to normalized tables

Technical Details

  • Events stored with UUID identifiers for deduplication
  • Automated cleanup of events older than 30 days
  • Community-to-event linking during scraping
  • React-based web interface deployed on Vercel