Inspiration...

The German phrase "Was ist heute los?" ("What's happening today?") perfectly captures the mission. Living in German cities and also on the countryside, I constantly missed cool events simply because I didn't know they existed. Existing solutions were either too complex, too slow, or focused on major events only.

What it does

aktuelle.events is a lightning-fast event discovery platform that answers "Was ist heute los?" instantly. Users can browse events by city (aktuelle.events/berlin) or category (aktuelle.events/festival) with speedy load times. The platform features:

  • City-based routing for localized discovery
  • Universal categorization (festival, concert, food, sports, culture)
  • Premium features for event organizers with TOP badges
  • Mobile-first design with modern gradients and animations

How we built it

Built with Astro 5's Content Layer API for maximum performance, using Ghost CMS as headless content management. The platform achieves Lighthouse scores of 95+ through:

  • Static site generation with dynamic content loading
  • Optimized image handling and lazy loading
  • Modern CSS with Tailwind for consistent design
  • TypeScript for type safety and better DX

Events are managed through Ghost's tag-system and deployed instantly via Netlify.

Challenges we ran into

  • Astro 5 Content Layer migration from legacy API approaches
  • Dual-category routing for both cities and event types
  • Performance optimization while maintaining rich functionality
  • Mobile-first responsive design for complex event layouts
  • Ghost CMS integration with custom excerpt parsing

What we learned

  • Astro 5's Content Layer API dramatically simplifies static generation
  • Performance and user experience are equally important for event discovery
  • The German event market needs modern, fast and mobile-first solutions

What's next

  • Advanced search with filters and geo-location
  • AI-powered recommendations based on user preferences
  • Calendar integration and notification systems
  • Progressive Web App for app-like experience

Built With

Share this project:

Updates