1 Jan 2025Next.js & Performance

Website SMP Negeri 24 Padang

Website sekolah SMP Negeri 24 Padang yang saya bangun dari nol saat magang. Sebelumnya, sekolah belum punya portal digital yang layak saya rancang arsitektur Next.js App Router dengan rendering SSR/SSG, validasi form Zod, dan SEO terstruktur supaya halaman cepat terindeks dan mudah dikelola staf.

Peran

Fullstack Web Developer (Magang)

Tanggal Rilis

1 Jan 2025

Kategori

Next.js & Performance

Status
Terverifikasi Produksi
Rendering & SEONext.js SSR + Dynamic OG
Design Systemshadcn/ui + Tailwind CSS
Web VitalsMobile Optimized & Fast Indexing
Latar Belakang & Kebutuhan

Konteks & Kebutuhan Sistem

SMP Negeri 24 Padang membutuhkan portal informasi publik yang dapat diakses cepat melalui perangkat seluler siswa dan wali murid, terindeks secara optimal oleh mesin pencari Google, serta menyediakan mekanisme pembaruan konten akademik yang mudah dioperasikan staf sekolah tanpa risiko inkonsistensi data.

Keputusan Rekayasa

Pendekatan & Solusi Teknis

Mengimplementasikan Next.js App Router dengan arsitektur hybrid: halaman statis di-generate melalui SSG untuk akses cepat, sementara kanal pengumuman menggunakan SSR dengan revalidasi berkala (ISR). Validasi skema formulir diterapkan menyeluruh menggunakan Zod guna menjamin integritas payload sebelum disimpan.

Teknologi & Stack Rekayasa

Next.jsReactTypeScriptTechnical SEOSSR / SSGOpen GraphTailwind CSSshadcn/uiZod

Jelajahi Proyek Lainnya

Proyek-proyek lain yang mungkin menarik buat kamu lihat

Lihat Semua