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