1 Sep 2025Next.js & Performance

Portal Web & CMS SMP Negeri 24 Padang

Portal web resmi SMP Negeri 24 Padang yang dikembangkan menggunakan Next.js (App Router) dan Tailwind CSS. Mencakup fitur CMS untuk pengelolaan berita, pengumuman, galeri kegiatan, dan direktori guru/staf, modul Bank Sampah sekolah dengan rekap laporan PDF bulanan otomatis, serta autentikasi berbasis peran (RBAC).

Peran

Full-Stack Web Developer Intern

Tanggal Rilis

1 Sep 2025

Kategori

Next.js & Performance

Status
Terverifikasi Produksi
Rendering & SEOStatic & Dynamic Next.js
Access ControlAutentikasi & RBAC
Fitur UnggulanCMS & Rekap PDF Bank Sampah
Konteks & Kebutuhan

Spesifikasi & Kebutuhan Sistem

SMP Negeri 24 Padang membutuhkan portal web institusi yang responsif dan mudah ditemukan di mesin pencari, disertai sistem internal bagi staf untuk mengelola berita, pengumuman, galeri kegiatan, direktori guru/staf, serta pencatatan setoran Bank Sampah siswa secara terstruktur.

Keputusan Rekayasa

Arsitektur & Solusi Teknis

Mengembangkan portal web menggunakan Next.js (App Router) dan Tailwind CSS dengan fitur CMS terintegrasi, menambahkan modul Bank Sampah sekolah dengan pencetakan rekap laporan PDF bulanan otomatis, menerapkan autentikasi serta hak akses (RBAC) melalui data fetching API terstruktur, dan mengoptimasi halaman dengan static & dynamic rendering.

Teknologi & Stack Rekayasa

Next.jsReactTypeScriptTailwind CSSRBAC & NextAuthSSR / SSGZodREST API

Jelajahi Proyek Lainnya

Studi kasus pengembangan antarmuka dan aplikasi web lainnya

Lihat Semua