Back to Projects

Etko.app

An event (concerts, workshops, plays, etc.) aggregation platform

2025 - Present

Overview

An event aggregation platform with a focus on user experience. This project demonstrates a production-ready event aggregation solution with features like:

  • Event crawling and data aggregation
  • Data enrichment using ML/LLM models
  • Personalized event, artist and venue recommendations
  • Responsive web and mobile app interfaces

Team

We built this project with a small team of 4 engineers, including myself. I was mostly responsible for the backend services, data aggregation, and building the web application.

Nevertheless, I took part also in mobile app development, data enrichment pipelines, and infrastructure setup.

Technical Implementation

Frontend

Web application built with Nuxt and Vue.js, utilizing:

  • Server-Side Rendering (SSR) for optimal SEO
  • Tailwind CSS with Nuxt UI for component library
  • TypeScript/JavaScript

Mobile application built with Flutter for cross-platform support (iOS and Android).

Backend

  • Supabase with PostgreSQL and PostgREST
  • Python for background jobs and integrations
  • Nuxt backend API with TypeScript

Infrastructure

  • Firebase for app hosting and notifications
  • CI/CD with GitHub Actions