BOL4 Jakarta 2026
The official microsite for the "2026-2027 BOL4 Concert Tour [Red Square] in Jakarta", presented by Kanverse and Big Ground Entertainment (14 November 2026, Balai Sarbini).
- Klien
- Big Ground Entertainment
- Peran
- Tahun
- 2026
- Stack
- Astro 5, TypeScript, Tailwind CSS 4, no UI framework, sharp, sanitize-html, file-based JSON storage, nginx, Ubuntu VPS
Problem
A concert on-sale is a single high-pressure moment. Fans need the date, venue, seating plan, prices and rules in one place, on their phones, in Indonesian and English. The promoter team needs to change copy, swap the ticket link and open the sale at an exact minute without waiting for a developer.
What we built
One fast landing page plus a small admin panel. - Public page: the red key visual, news, video trailers, a seating layout with the three price categories (Big Diamond, Cat 1, Cat 2), full Terms and Conditions in Indonesian and English, sponsor and promoter blocks, and customer service contacts. - Launch controls: set a "coming soon" state with a countdown, schedule the sale opening time, and use an emergency switch to close the buttons at once. The real ticket link is not sent to visitors before the sale opens. - Admin panel: edit every section through forms, upload images, add or remove videos, and see live visitors, ticket-button clicks, traffic sources and device mix on a dashboard. - Search and AI readiness: JSON-LD event data, sitemap, robots.txt, an llms.txt summary and an SEO checklist inside the admin.
Built to stay light and safe
Astro with no UI framework, a strict Content Security Policy, scrypt-hashed passwords, CSRF tokens on every write, and image uploads checked by magic bytes.