A single gateway for exams, learning, apps, and store purchases.
POSI Nexus is a responsive landing page for Pusat Olimpiade Sains Indonesia that helps students, parents, teachers, and schools discover active competitions, download the POSI app, and shop educational products. It is designed to drive registrations, app installs, and fast checkout conversions from a single high-trust entry point.
Alya, Grade 8 Student, 14 - Alya wants to join a science olympiad but needs a clear, mobile-friendly page to find current competitions, understand the requirements, and register quickly. She is impatient and will leave if the page is cluttered or slow.
Bu Rina, Parent, 38 - Bu Rina supports her child’s study and wants to confirm that POSI is credible before paying for a product or competition. She values official information, transparent pricing, and safe payment flows.
Pak Dedi, Teacher, 45 - Pak Dedi manages multiple students and needs an efficient way to share competition details, downloadable rules, and app installation instructions. He also needs a reliable reference archive for past events.
Bu Rina hears from her daughter about an upcoming olympiad but does not know whether the event is official, open, or worth the fee. She opens the POSI landing page on her phone and immediately sees active competitions, clear dates, and trust markers from sponsors and partner schools.
She checks the competition card, opens the Juknis PDF, and compares it with a past competition archive to understand the structure. Then she sees the POSI Store and app download sections, which give her a one-stop path to support her child’s preparation without hunting across multiple sites.
Within a few minutes, Bu Rina copies the registration link, downloads the guide, and starts a purchase checkout for study materials. POSI benefits from higher conversions, better trust, and fewer abandoned journeys because the page removes friction across discovery, learning, and commerce.
Team & resourcing - Small cross-functional team - 2 frontend engineers, 1 backend engineer, 1 product designer, part-time PM, shared QA.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a responsive marketing and conversion landing page for POSI Nexus, the official POSI landing page for science olympiad competitions, Android app downloads, and educational product sales.
Use Next.js 14, React, TypeScript, and Tailwind CSS. Create a polished, mobile-first UI with SEO-friendly server rendering. The product must include these primary sections:
1. Hero section with brand badge, headline, short description, participant/competition/school counters, and two CTAs: Mulai Ujian Sekarang and Lihat Panduan.
2. Featured competition banner for national programs with status label and poster visual.
3. Active competitions grid with filter tabs, cards showing title, fee, level, date, registration period, region, quota, participant count, and actions: Salin Link Kompetisi, Juknis download, Lihat Detail Kompetisi.
4. Past competitions archive section.
5. Mimpi.mu promo section with CTA to external platform.
6. POSI Informasi app section with Android APK download button and manual install instructions.
7. Sponsor and collaboration logo bar.
8. POSI Store banner with product highlights and CTA to product list and cart, using a simple guest checkout flow powered by Midtrans.
9. Footer with foundation info, quick links, office address, WhatsApp, email, and visitor counter.
Data model:
Competition { id, title, status, mode, fee, level, date, registrationStart, registrationEnd, region, quota, participantCount, detailUrl, juknisUrl, copyLinkUrl, archived }
Product { id, name, price, summary, imageUrl, category, stockStatus }
Banner { id, title, subtitle, imageUrl, statusText, ctaLabel, ctaUrl }
Sponsor { id, name, logoUrl, websiteUrl }
Metric { label, value, updatedAt }
DownloadAsset { id, type: pdf|apk, fileUrl, version, deviceTarget }
Order { id, items, total, paymentProvider, paymentStatus, createdAt }
Core flows:
1. Browse landing page and click primary CTA.
2. Filter competitions and open details or copy links.
3. Download Juknis PDFs and APK files with clear success and error states.
4. Browse POSI Store products and start guest checkout through Midtrans.
5. Track events with GA4 or PostHog.
Implement: reusable components, skeleton loading states, lazy-loaded media, accessible focus states, alt text, responsive cards, and graceful fallback when metrics or downloads fail. Use CDN-backed storage for PDFs and APKs. Add a simple admin-friendly content source, either local JSON or a headless CMS abstraction, so banners, sponsors, metrics, and competition cards can be updated without code changes. Include realistic sample content for Indonesian science olympiad users, and make the homepage feel trustworthy, fast, and conversion-focused.**Product Requirement Document (PRD): OLIMPIADE.KIDS (Pusat Olimpiade Sains Indonesia) Landing Page** --- ### 1. Document Overview Dokumen ini mendefinisikan persyaratan fungsional dan teknis untuk pengembangan ulang Landing Page platform **Pusat Olimpiade Sains Indonesia (POSI)** berdasarkan wireframe UI terbaru. --- ### 2. Objectives & User Goals * **Tujuan Platform:** Meningkatkan konversi pendaftaran kompetisi, unduhan aplikasi Android, serta penjualan produk edukasi (buku & merchandise). * **Target Pengguna:** Siswa SD, SMP, SMA/K, Guru, dan Orang Tua murid. --- ### 3. Component Breakdown & Features | Key Section | Core Elements | Functional Requirements | | --- | --- | --- | | **Hero Section** | Header badge, Tagline utama, Deskripsi, CTA buttons, Metric counter | • **CTA Utama:** "Mulai Ujian Sekarang" (redirect ke app/login), "Lihat Panduan".<br> <br>• **Metrics Counter:** Menampilkan total peserta (10,000+), kompetisi (200+), dan sekolah mitra (50+). | | **Featured Competition Banner** | Carousel/Banner MSO & SSO 2026, Detail Informasi & Poster | • Dynamic banner yang menampilkan highlight program nasional POSI.<br> <br>• Menampilkan status pendaftaran (e.g., "Pendaftaran sedang berlangsung"). | | **Active Competitions Grid** | Filter tab, Competition cards (Status: Online/Offline, Tanggal, Kuota, Lokasi) | • **Card Elements:** Judul, Biaya (Badge), Modul/Jenjang (SD, SMP, SMA), Tanggal Pelaksanaan, Periode Registrasi, Wilayah, & Jumlah Peserta.<br> <br>• **Actions:** "Salin Link Kompetisi", "Juknis" (Download PDF), "Lihat Detail Kompetisi". | | **Past Competitions Section** | Card archive kompetisi yang telah selesai | • Menampilkan histori kompetisi relevan sebagai referensi format ujian/juknis. | | **Mimpi.mu Platform Feature** | Text overlay feature list, Visual dashboard preview | • **CTA:** "Coba Gratis Sekarang" (Redirect ke platform Mimpi.mu).<br> <br>• Showcase analisis performa berbasis AI dan persiapan UTBK/OSN. | | **POSI Information App Section** | APK Download guide, Direct APK download button | • Menampilkan instruksi manual installation APK Android.<br> <br>• **CTA:** "Download APK POSI Informasi" (Direct file download link). | | **Sponsor & Collaboration Bar** | Logo carousel / grid mitra | • Menampilkan logo-logo sponsor resmi (ELCI, Foton, Thinker Academy, Millenial Berdaya, POSI Store). | | **POSI Store Banner** | Feature highlights (Ringkasan materi, Soal HOTS, Akses simulasi), Product preview | • Integrasi cepat checkout (tanpa daftar/login via Midtrans).<br> <br>• **CTA:** "Lihat Produk POSI", "Lanjut ke Keranjang". | | **Footer** | Info Yayasan POSI, Quick Links (Produk, Perusahaan, Kantor, Kontak), Visitor Counter | • Links ke Halaman Utama, Jadwal, Pengumuman, Hasil, Leaderboard, Berita, & Pemesanan Mandiri.<br> <br>• Alamat kantor fisik, kontak WhatsApp/Email, dan widget statistik pengunjung. | --- ### 4. Technical & Non-Functional Requirements * **Responsive Design:** Tampilan harus responsif dan teroptimasi penuh untuk perangkat Mobile, Tablet, dan Desktop. * **Integrasi Payment Gateway:** Support Midtrans pada POSI Store section untuk *express checkout*. * **Analytics & Counter:** Integrasi dynamic counter untuk statistik peserta dan visitor counter otomatis pada bagian footer. * **File Management:** CDN storage untuk pengunduhan file berkas Juknis (PDF) dan APK POSI Informasi.
Design by The Resonance | Powered by GPC – The AI Transformation Company