WeBRT Română

Discoteca 2000 – Official Tour Website with Managed Events

The official website of the Discoteca 2000 retro tour (Ionuț Talpău, MC SO, Altoo): a poster-style page with tour dates and LiveTickets links, managed from Filament, with no visitor cookies and a 100 PageSpeed score on mobile.

Discoteca 2000 is the official website of the retro 2000s tour featuring Ionuț Talpău, MC SO and Altoo. The page was designed like a concert poster: a red stage curtain, a light-bulb logo and the list of tour dates, each with the show poster, city, club, date and a “Buy Ticket” button pointing to LiveTickets.ro.

The design started from a React prototype generated in AI Studio and was ported pixel-for-pixel to Laravel, Livewire and Alpine.js, with no React in production. Events come from the database and are ordered automatically by date: the nearest show appears first and past shows disappear on their own the next day, while staying archived in the admin panel.

The organizer manages everything from a Romanian-language Filament panel: a dashboard with upcoming events and an “in N days” countdown, new shows with automatic poster cropping to 1600×837 and WebP conversion, editable legal pages, social links, SEO, Open Graph, a maintenance mode and administrators.

The site collects no personal data: public pages set no cookies at all, so no banner is needed. If analytics or marketing scripts are added later from Settings, the consent banner appears automatically and the scripts only run after consent. Image optimization (srcset, preload, 800 px posters on phones), inline CSS and dropping the Livewire runtime on public pages brought the mobile PageSpeed score to 100. It also ships MusicGroup and MusicEvent JSON-LD, a dynamic sitemap, an accessibility menu, a 404 page with redirect and EU AI Act XMP marking for the AI-generated artwork.

Laravel, PHP 8.3, Filament, Livewire, Alpine.js, Tailwind, Vite, MySQL, SQLite, JavaScript, Image Optimization, SEO Optimization, GDPR Compliance, Responsive Design, GitHub, cPanel