Loading project...
contact

Additional information

Would you like to share more details?

Contact me

Replies within 24–48 hours.

services

  • Web and Mobile application development
  • Internal systems and dashboards
  • Automations and LLM Workflows
  • Data management and Cloud infrastructure
  • Security
  • Video production

portfolio

  • CityEventScout
  • Fintech App
  • 3D Web Game
  • Expense Tracker

resources

  • GitHub
  • YouTube
  • FAQs

navigation

  • About
  • Services
  • Portfolio
  • Home

©Copyright 2026 kamesprojects

GitHubLinkedInEmailYouTubeFAQs
Admin
KPR
AboutServicesPortfolioHome
KPR
Back to projects
CityEventScout cover
Web ApplicationFeb, 2026

CityEventScout

Automated city events discovery platform

CityEventScout is a centralized platform for discovering local events collected from multiple online sources. It solves the problem of fragmented event information by automatically aggregating, cleaning, and organizing events from social media and web platforms into a single, user-friendly hub.

Tech stack

  • AWS
  • React
  • Node.js
  • JavaScript
  • Python
  • AI/LLM processing
  • automated scraping
  • REST APIs

Project details

Overview

The system automatically collects events at configurable intervals and processes them using AI to generate concise descriptions, assign tags, and detect duplicates. All events are standardized to provide clean, high-quality information that users can easily browse and filter.

Use Case

The platform allows users to discover relevant events faster without manual searching, while administrators only need to configure sources once. The system is designed to be deployment-ready and easily extensible by adding new scrapers or event sources.

Architecture

The solution is built as a multi-layer system deployed on Amazon AWS. It includes an admin web application for managing event sources and scraping schedules, automated data collection services, an AI-powered processing layer, a centralized database, and a public-facing web application for browsing events.

AI Processing

AI is used to process large volumes of unstructured text by generating meaningful summaries, enriching missing descriptions, assigning tags, and filtering out duplicate or irrelevant events.

Collaboration

Built by a five-member student team with guidance from academic and industry mentors.

Gallery

Project image lightbox

CityEventScout

Year
Feb, 2026
Category
Web Application
Back to projects

Team

Students: Kristián Kandra, Kamil Škurla, Matej Maňkoš, Štefan Jaklovský, Margaréta Renčková

Mentors

Company mentors: Adam Antal (IBM), Peter Butkovič (IBM). University mentor: Sergej Chodarev (KPI)