Fadhil Official Logo
Fadhil NuruzzamanSoftware Engineer
Admission SystemRA Mutiara Islam Kendari2026

Mutiara Islam App: PPDB Registration & Admin System

Mutiara Islam App is a PPDB (new student admission) system built for Raudhatul Athfal Mutiara Islam Kendari, built from feeling that a generic Google Form fell short and carried none of the school’s own branding. It replaces that manual process, Google Forms plus a spreadsheet for tracking, with a centralized registration form for parents and a full admin dashboard for the school, both running from a single Next.js codebase split across two subdomains.

Preview

Walk Through the Site

A scrollable look at the finished site, exactly as a visitor would browse it.

Mutiara Islam App: PPDB Registration & Admin System desktop preview

Desktop

Mutiara Islam App: PPDB Registration & Admin System mobile preview

Mobile

Choose your view

Two Ways to Read This Project’s Information

Click the business side for the results it achieved, or the technical side for how the work was done.

Key Features

What the Site Can Do

The features that shape how a visitor uses the finished site.

  • Fully responsive design across desktop and mobile devices.
  • Optimized images for fast loading.
  • Public PPDB registration form with 6 fields (student name, gender, program, parent name, WhatsApp number, referral source).
  • Custom inline field validation with zero layout shift.
  • Automatic name title-casing and WhatsApp number formatting as you type.
  • Submissions save directly to Google Sheets, with no separate database to manage.
  • Confirmation page after registration.
  • Email notification to the admin team on every new registration.
  • Registration form automatically closes and shows a fallback message when admins disable it.
  • Admin dashboard with Google OAuth login restricted to a whitelist of admin emails.
  • Searchable, filterable, and paginated registrant table.
  • Inline status updates across 5 registration stages.
  • One-click WhatsApp follow-up with an auto-filled greeting template.
  • Registrant detail modal with status updates and per-row loading states.
  • Edit or delete registrant data, with full validation, optimistic updates, and a confirmation step before deleting.
  • Admin controls to toggle registration open or closed and update the academic year.

Why It’s Worth It

Four Disciplines, One Person

Work like this is usually split between a developer, a UI/UX designer, a graphic designer, and a marketer. On this project, one person holds all four of those skill sets, so every decision came from someone who understood the whole project, not just their own part of it.

16

standards met, from code to marketing.

Business Impact

What Changed for the Business

Business impact here is measured across 5 areas: Presence, Quality, Trust, Conversion and Growth. Together they cover how the business is found, perceived, and acted on.

Visibility into every registration’s real source

Presence

No Way to See Where Registrations Actually Come From

Before

Without any way to track it, the school had no idea which marketing channel, ad, or link actually led a parent to register, making it impossible to know what was actually working.

After

A referral-source field on the registration form, combined with ad-tracking integration, gives the school direct visibility into exactly which channels are driving real registrations.