feat: initialize product-site app with Next.js, i18n routing, and custom brand configurations

This commit is contained in:
Firman Ramdhani
2026-07-29 15:29:35 +07:00
parent fcea8f221b
commit eb63a48047
32 changed files with 5829 additions and 196 deletions
+216
View File
@@ -0,0 +1,216 @@
{
"Metadata": {
"title": "Pintu Masuk — Manage Visitors, From Tickets to Gates",
"description": "The First Integrated Ticketing and Access Platform in Indonesia"
},
"Nav": {
"home": "Home",
"solutions": "Solutions",
"industries": "Industries",
"pricing": "Pricing",
"contact": "Contact",
"demo": "Schedule Demo"
},
"Hero": {
"title1": "Manage Visitors.",
"title2": "From Tickets to Gates.",
"desc": "Manage the entire visitor journey in one platform, from ticket sales, access validation, queue management, to operational reporting. Keeps running even when internet connection is not always available.",
"subtitle": "The First Integrated Ticketing and Access Platform in Indonesia",
"cta": "Learn more",
"stats": {
"timeAccess": "Time access",
"seconds": "seconds",
"avgValidation": "Avg validation time",
"ticketsSold": "Tickets sold",
"todayAllChannels": "Today · all channels",
"sync": "Synchronization",
"txSynced": "transactions Successfully synced",
"visitorOps": "Visitor operations",
"activeZones": "3 active queue zones"
}
},
"Why": {
"title": "Built for non-stop operations",
"desc": "More than just a ticketing system, Pintu Masuk is an access infrastructure that keeps working when signals drop, queues lengthen, and when you need quick data-driven decisions.",
"items": {
"offline": {
"title": "Offline-first",
"desc": "Transactions remain recorded locally when internet drops, then sync automatically once the network returns."
},
"speed": {
"title": "Speed Validation",
"desc": "QR, RFID, and gate barriers validated in milliseconds, even during peak queue times."
},
"flexibility": {
"title": "Flexibility Model",
"desc": "Cloud, on-premise, perpetual license, or rental can be tailored to your duration and infrastructure."
}
}
},
"Ecosystem": {
"title": "Four steps. One ecosystem.",
"desc": "Each stage is integrated into one platform, allowing data to flow automatically from ticket purchase to operational reporting without manual processes or repetitive input.",
"ticketing": {
"title": "Ticketing",
"desc": "Sell tickets online via web, apps, or counters. Prices and quotas are always synced in one system."
},
"access": {
"title": "Access Management",
"desc": "Validate tickets using QR Code, RFID, or automated gates. Fast, accurate process completed in seconds."
},
"visitor": {
"title": "Visitor Operations",
"desc": "Manage queues, zone capacities, and visit schedules in real-time for a more orderly experience."
},
"report": {
"title": "Report",
"desc": "Monitor transactions, visitor numbers, occupancy, and operational performance through a single dashboard."
},
"stats": {
"qr": "QR Code",
"gate": "Gate Barrier",
"rfid": "RFID",
"avg": "average",
"queue": "124 visitors in queue",
"revenue": "Revenue",
"visitors": "Visitor",
"checkin": "Check-in"
}
},
"Destinations": {
"title": "One platform, designed for every type of destination",
"desc": "Pintu Masuk adapts to your business processes, because we believe every industry has different visitor flows and operational needs.",
"title21": "One platform,",
"title22": "Various applications for every need.",
"desc2": "Ticket sales, check-ins, to zone occupancies are updated in real-time without needing to wait to know what's happening.",
"items": {
"themePark": {
"title": "Theme Park",
"desc": "Manage daily rides and tickets with a more efficient queuing system."
},
"event": {
"title": "Event & Festival",
"desc": "Handle thousands of visitors with fast ticket sales and access validation."
},
"museum": {
"title": "Museum",
"desc": "Create a more organized visit experience through schedule and capacity management."
},
"stadium": {
"title": "Stadium & Venue",
"desc": "Speed up entry processes with accurate ticket validation, even when queues overflow."
},
"exhibition": {
"title": "Exhibition",
"desc": "Flexible for multi-day exhibitions with integrated ticket access settings."
}
},
"apps": {
"online": {
"title": "Online Booking",
"desc": "Manage reservations and ticket purchases from various digital channels."
},
"cashier": {
"title": "Buy at Cashier",
"desc": "Ticket sales at the cashier to serve visitors directly."
},
"pos": {
"title": "Offline POS (Multi Outlet)",
"desc": "Record transactions, redeem bookings, and operate cashiers without relying on internet."
},
"queue": {
"title": "Queue App",
"desc": "Helps manage entry queues for a more comfortable visitor experience."
},
"admin": {
"title": "Web Admin",
"desc": "Control center to manage master data, transactions, and system synchronization."
}
}
},
"Pricing": {
"title1": "Start according to needs,",
"title2": "grow without limits",
"desc": "No need to pay more for unused features. Choose the most suitable package, then upgrade anytime as your operations grow.",
"contactUs": "Contact Us",
"whatYouGet": "What you get",
"rental": {
"title": "Rental",
"tags": [
"Event",
"Festival",
"Concert"
],
"desc": "Practical solution for short-duration events. Rent complete devices and systems, ready to use in days.",
"f1": "Ticketing & QR check-in",
"f2": "Gate & scanner device rental",
"f3": "Real-time monitoring dashboard",
"f4": "Visitor reports D+1",
"f5": "Fast setup & teardown (ready D-1)"
},
"subscription": {
"title": "Subscription",
"tags": [
"Tourist attraction",
"Waterpark"
],
"desc": "Monthly subscription model for destinations operating daily, without initial infrastructure investment.",
"f1": "All Rental features",
"f2": "Multi outlet & multi gate",
"f3": "Quota & visit schedule management",
"f4": "Monthly operational dashboard",
"f5": "Automatic feature updates"
},
"onPremise": {
"title": "On-Premise",
"tags": [
"Enterprise",
"Institution"
],
"desc": "System runs on your own servers and networks, for full control over data and security.",
"f1": "All Subscription features",
"f2": "Local server installation",
"f3": "Internal system integration (SSO, ERP)",
"f4": "Advanced access & security control",
"f5": "Dedicated deployment support"
},
"buyOut": {
"title": "Buy Out",
"tags": [
"Company",
"Integrator",
"Developer"
],
"desc": "Solution with permanent license for organizations wanting long-term implementation and broader operational control.",
"f1": "Permanent License",
"f2": "Complete technical documentation",
"f3": "Internal engineering team training",
"f4": "Free from ongoing license fees",
"f5": "Priority support for first year"
}
},
"Contact": {
"eyebrow": "Contact us",
"title": "Let's discuss your operational needs",
"desc": "Our team is ready to help determine the most suitable package for the scale and type of your event or destination.",
"email": "Email",
"phone": "Phone / WhatsApp",
"office": "Office",
"address": "Jl. Soekarno-Hatta No.409, Karasak, Kec. Astanaanyar, Bandung City, West Java 40243",
"form": {
"title": "Send a message to our team",
"name": "Full name",
"needs": "Tell us your needs",
"submit": "Send Message",
"note": "Our team responds within 1x24 hours on working days.",
"placeholderName": "John Doe",
"placeholderEmail": "name@company.com",
"placeholderNeeds": "Type of event or destination, estimated number of visitors, and the package you are considering."
}
},
"Footer": {
"desc": "Manage integrated ticketing and access for theme parks, events, museums, and venues across Indonesia.",
"links": "Quick Links",
"copyright": "Pintu Masuk. All rights reserved."
}
}
+216
View File
@@ -0,0 +1,216 @@
{
"Metadata": {
"title": "Pintu Masuk — Kelola Pengunjung, Dari Tiket Hingga Gerbang",
"description": "Platform Tiket dan Akses Terintegrasi Pertama di Indonesia"
},
"Nav": {
"home": "Beranda",
"solutions": "Solusi",
"industries": "Industri",
"pricing": "Paket",
"contact": "Kontak",
"demo": "Jadwalkan Demo"
},
"Hero": {
"title1": "Kelola Pengunjung.",
"title2": "Dari Tiket Hingga Gerbang.",
"desc": "Kelola seluruh perjalanan pengunjung dalam satu platform, mulai dari penjualan tiket, validasi akses, manajemen antrean, hingga pelaporan operasional. Tetap berjalan meski koneksi internet tidak selalu tersedia.",
"subtitle": "Platform Tiket dan Akses Terintegrasi Pertama di Indonesia",
"cta": "Lihat selengkapnya",
"stats": {
"timeAccess": "Time access",
"seconds": "detik",
"avgValidation": "Rerata waktu validasi",
"ticketsSold": "Tiket terjual",
"todayAllChannels": "Hari ini · semua kanal",
"sync": "Sinkronisasi",
"txSynced": "transaksi Berhasil disinkronkan",
"visitorOps": "Visitor operations",
"activeZones": "3 zona antrean aktif"
}
},
"Why": {
"title": "Dibangun untuk operasional yang tidak boleh berhenti",
"desc": "Bukan hanya sekadar sistem tiket, Pintu Masuk adalah infrastruktur akses yang tetap bekerja saat sinyal hilang, saat antrean memanjang, dan saat kamu butuh keputusan cepat berbasis data.",
"items": {
"offline": {
"title": "Offline-first",
"desc": "Transaksi tetap tercatat lokal saat internet putus, lalu sinkron otomatis begitu jaringan kembali."
},
"speed": {
"title": "Speed Validation",
"desc": "QR, RFID, dan gate barrier tervalidasi dalam hitungan milidetik, bahkan saat antrean sedang padat."
},
"flexibility": {
"title": "Flexibility Model",
"desc": "Cloud, on-premise, perpetual license, atau rental dapat disesuaikan dengan durasi dan infrastruktur kamu."
}
}
},
"Ecosystem": {
"title": "Empat langkah. Satu ekosistem.",
"desc": "Setiap tahap saling terintegrasi dalam satu platform, sehingga data mengalir otomatis dari pembelian tiket hingga pelaporan operasional tanpa proses manual atau input berulang.",
"ticketing": {
"title": "Ticketing",
"desc": "Jual tiket online melalui web, aplikasi, atau loket. Harga dan kuota selalu tersinkron dalam satu sistem."
},
"access": {
"title": "Access Management",
"desc": "Validasi tiket menggunakan QR Code, RFID, atau gate otomatis. Proses cepat, akurat, dan selesai dalam hitungan detik."
},
"visitor": {
"title": "Visitor Operations",
"desc": "Atur antrean, kapasitas zona, dan jadwal kunjungan secara real-time untuk pengalaman yang lebih tertib."
},
"report": {
"title": "Report",
"desc": "Pantau transaksi, jumlah pengunjung, okupansi, dan performa operasional melalui satu dashboard."
},
"stats": {
"qr": "QR Code",
"gate": "Gate Barrier",
"rfid": "RFID",
"avg": "rata-rata",
"queue": "124 pengunjung dalam antrean",
"revenue": "Revenue",
"visitors": "Visitor",
"checkin": "Check-in"
}
},
"Destinations": {
"title": "Satu platform, dirancang untuk setiap jenis destinasi",
"desc": "Pintu Masuk beradaptasi dengan proses bisnis Anda, karena Kami percaya setiap industri memiliki alur pengunjung dan kebutuhan operasional yang berbeda.",
"title21": "Satu platform,",
"title22": "Berbagai aplikasi untuk setiap kebutuhan.",
"desc2": "Penjualan tiket, check-in, hingga okupansi zona diperbarui secara real-time tanpa perlu menunggu untuk tahu apa yang sedang terjadi.",
"items": {
"themePark": {
"title": "Theme Park",
"desc": "Kelola wahana dan tiket harian dengan sistem antrean yang lebih efisien."
},
"event": {
"title": "Event & Festival",
"desc": "Tangani ribuan pengunjung dengan penjualan tiket dan validasi akses yang cepat."
},
"museum": {
"title": "Museum",
"desc": "Ciptakan pengalaman kunjungan yang lebih tertata melalui pengaturan jadwal dan kapasitas."
},
"stadium": {
"title": "Stadium & Venue",
"desc": "Percepat proses masuk dengan validasi tiket yang akurat, bahkan saat antrean membludak."
},
"exhibition": {
"title": "Exhibition",
"desc": "Fleksibel untuk pameran beberapa hari dengan pengaturan akses tiket yang terintegrasi."
}
},
"apps": {
"online": {
"title": "Pemesanan Online",
"desc": "Kelola reservasi dan pembelian tiket dari berbagai kanal digital."
},
"cashier": {
"title": "Beli di Kasir",
"desc": "Penjualan tiket di kasir untuk melayani pengunjung secara langsung."
},
"pos": {
"title": "POS Offline (Multi Outlet)",
"desc": "Catat transaksi, redeem booking, dan operasikan kasir tanpa bergantung pada internet."
},
"queue": {
"title": "Queue App",
"desc": "Membantu mengatur antrean masuk agar pengalaman pengunjung lebih nyaman."
},
"admin": {
"title": "Web Admin",
"desc": "Pusat kontrol untuk mengelola data master, transaksi, dan sinkronisasi sistem."
}
}
},
"Pricing": {
"title1": "Mulai sesuai kebutuhan,",
"title2": "berkembang tanpa batas",
"desc": "Tidak perlu membayar lebih untuk fitur yang tidak digunakan. Pilih paket yang paling sesuai, lalu tingkatkan kapan saja seiring berkembangnya operasional Anda.",
"contactUs": "Hubungi Kami",
"whatYouGet": "Yang kamu dapatkan",
"rental": {
"title": "Rental",
"tags": [
"Event",
"Festival",
"Konser"
],
"desc": "Solusi praktis untuk acara berdurasi pendek. Sewa perangkat dan sistem lengkap, siap pakai dalam hitungan hari.",
"f1": "Ticketing & QR check-in",
"f2": "Sewa perangkat gate & scanner",
"f3": "Dashboard monitoring real-time",
"f4": "Laporan pengunjung H+1",
"f5": "Setup & teardown cepat (siap H-1)"
},
"subscription": {
"title": "Subscription",
"tags": [
"Tempat wisata",
"Waterpark"
],
"desc": "Model langganan bulanan untuk destinasi yang beroperasi setiap hari, tanpa investasi infrastruktur di awal.",
"f1": "Semua fitur Rental",
"f2": "Multi outlet & multi gate",
"f3": "Manajemen kuota & jadwal kunjungan",
"f4": "Dashboard operasional bulanan",
"f5": "Update fitur otomatis"
},
"onPremise": {
"title": "On-Premise",
"tags": [
"Enterprise",
"Instansi"
],
"desc": "Sistem berjalan di server dan jaringan milik kamu sendiri, untuk kontrol penuh atas data dan keamanan.",
"f1": "Semua fitur Subscription",
"f2": "Instalasi di server lokal",
"f3": "Integrasi sistem internal (SSO, ERP)",
"f4": "Kontrol akses & keamanan lanjutan",
"f5": "Dukungan deployment khusus"
},
"buyOut": {
"title": "Buy Out",
"tags": [
"Perusahaan",
"Integrator",
"Developer"
],
"desc": "Solusi dengan lisensi permanen untuk organisasi yang menginginkan implementasi jangka panjang dan kontrol operasional yang lebih luas.",
"f1": "Lisensi Permanen",
"f2": "Dokumentasi teknis lengkap",
"f3": "Pelatihan tim engineering internal",
"f4": "Bebas biaya lisensi berkelanjutan",
"f5": "Priority support 1 tahun pertama"
}
},
"Contact": {
"eyebrow": "Hubungi kami",
"title": "Mari diskusikan kebutuhan operasional kamu",
"desc": "Tim kami siap membantu menentukan paket yang paling sesuai dengan skala dan jenis acara atau destinasi kamu.",
"email": "Email",
"phone": "Telepon / WhatsApp",
"office": "Kantor",
"address": "Jl. Soekarno-Hatta No.409, Karasak, Kec. Astanaanyar, Kota Bandung, Jawa Barat 40243",
"form": {
"title": "Kirim pesan ke tim kami",
"name": "Nama lengkap",
"needs": "Ceritakan kebutuhan kamu",
"submit": "Kirim Pesan",
"note": "Tim kami merespons dalam 1x24 jam pada hari kerja.",
"placeholderName": "John Doe",
"placeholderEmail": "nama@perusahaan.com",
"placeholderNeeds": "Jenis acara atau destinasi, estimasi jumlah pengunjung, dan paket yang kamu pertimbangkan."
}
},
"Footer": {
"desc": "Kelola tiket dan akses terintegrasi untuk taman hiburan, event, museum, dan venue di seluruh Indonesia.",
"links": "Quick Links",
"copyright": "Pintu Masuk. Seluruh hak cipta dilindungi."
}
}