MMZA.
PROJECT 02·Fullstack

desafajarbaru.co

Village Information System & Smart Village Portal built with decoupled Laravel API and React architecture.

ROLE

Fullstack Developer

TIMELINE

Nov 2025 – Jan 2026

ORGANISASI

Desa Fajar Baru / Digibooster IT Consultant

PRIMARY STACK

Laravel · React.js · Vite

Ikhtisar Proyek & Masalah yang Diselesaikan

desafajarbaru.co was built under the 'Smart Village' initiative to digitalize public services in Desa Fajar Baru, South Lampung, Indonesia. The platform provides transparent municipal information and empowers citizens to request official administrative paperwork online.

Problem Solved

Eliminated manual in-person queues for official government certificates and notices by automating document generation and online verification.

Target Pengguna

Village residents, village apparatus (aparatur desa), and the general public seeking verified municipal statistics.

Model Arsitektur Sistem

Decoupled architecture separating a robust Laravel REST API backend from a reactive Vite/React frontend, deployed on high-performance shared hosting infrastructure with optimized build paths.

Antarmuka & Tangkapan Layar Aplikasi

Live Portal
Halaman Utama Portal Desa Fajar Baru
Klik untuk Zoom Penuh

Halaman Utama Portal Desa Fajar Baru

Tampilan beranda sistem informasi desa interaktif dengan informasi statistik kependudukan, pengumuman publik, dan navigasi layanan surat mandiri.

Kunjungi Live

Dokumentasi Kegiatan & Implementasi Lapangan

Bukti autentik aktivitas pengujian, koordinasi dinas, implementasi langsung, dan serah terima sistem.

01 / 01
Sosialisasi & Serah Terima Sistem di Balai Desa Fajar Baru
Handover & Training

Sosialisasi & Serah Terima Sistem di Balai Desa Fajar Baru

Januari 2026

Sesi presentasi, evaluasi teknis, dan pelatihan operasional pengelolaan sistem informasi desa bersama aparatur pemerintah Desa Fajar Baru dan konsultan Digibooster.

Modul Utama & Fungsionalitas Sistem

Arsitektur subsistem dan alur kapabilitas utama yang dibangun pada platform desafajarbaru.co.

01Public Service

Digital Civil Document Automation (Surat Menyurat)

Layanan Pengajuan Berkas Mandiri

Memungkinkan warga desa mengajukan permohonan surat administrasi resmi (Surat Keterangan Usaha, Domisili, Tidak Mampu, dll.) secara online dari rumah.

  • Formulir permohonan surat dinamis dengan validasi NIK dan kelengkapan berkas.
  • Pelacakan status permohonan surat secara real-time oleh pemohon.
  • Verifikasi dan pencetakan surat otomatis dengan format baku pemerintah desa.
02Architecture

Decoupled Architecture & Shared Hosting Pipeline

Modul Backend Laravel & Frontend React Vite

Pemisahan tugas yang bersih antara REST API Laravel dan Single Page Application (SPA) React untuk performa akses kilat di jaringan seluler perdesaan.

  • Konfigurasi kustom routing Apache .htaccess mengarahkan API dan SPA secara simultan.
  • Ukuran bundle ringan dengan FCP < 1.2 detik pada koneksi internet terbatas.
  • Sistem manajemen konten berita dan transparansi APBDes yang mudah digunakan.
03Governance

Demographic Insights & Village Transparency

Statistik Kependudukan & Publikasi Desa

Penyajian visual data agregasi kependudukan desa, potensi UMKM lokal, dan transparansi anggaran pembangunan desa.

  • Visualisasi grafik piramida penduduk dan sebaran mata pencaharian warga.
  • Katalog produk unggulan dan direktori UMKM warga Desa Fajar Baru.
  • Akses informasi terbuka untuk meningkatkan kepercayaan masyarakat.

Implementasi Teknis & Rekayasa Sistem

01

Decoupled API Architecture

Engineered a dedicated Laravel REST API serving clean JSON resources to a standalone React application, enforcing strict separation of concerns.

  • Implemented comprehensive resource controllers and automated JSON data serializers in Laravel.
  • Designed role-based middleware for village administrators versus public informational access.
  • Enforced strict input validation and CSRF/CORS security policies across decoupled domains.
02

Responsive React Interface & Optimistic UI

Crafted a mobile-friendly frontend using React and Vite, focused on fast load times and predictable data updates for users on mobile networks.

  • Utilized client-side state management with optimistic UI updates for instant feedback during document submissions.
  • Engineered responsive components tested across varying screen sizes and touch devices.
  • Implemented modular CSS and lazy loading for heavy media assets to minimize bandwidth consumption.
03

Deployment & Custom Path Configuration

Configured production deployment on shared hosting environments with custom build paths to ensure seamless routing and security without requiring a costly VPS.

  • Configured Apache .htaccess rewrite rules to support client-side React single-page routing alongside the Laravel public directory.
  • Automated Vite production build asset pipelines into deployment-ready directory structures.
  • Maintained database integrity on MySQL with scheduled automatic backups.

Hasil Kunci & Dampak Operasional

100%Digital Document Requests

Enabled citizens to apply for official administrative letters from home without manual paper forms.

DecoupledArchitecture

Clear boundary between Laravel backend API and React client ensuring modularity and fast page loads.

<1.2sFirst Contentful Paint

Optimized static asset bundling in Vite to ensure accessibility on low-bandwidth rural connections.

ProductionActive Deployment

Successfully handed over and actively serving real village citizens at desafajarbaru.co.

Teknologi & Framework yang Digunakan

LaravelReact.jsViteREST APIMySQLTailwind CSSShared HostingApache .htaccess

Alur Pengembangan (SDLC Phase)

PHASE 01

Requirements

Collaborated with Digibooster and village apparatus to map official administrative letter workflows and public modules.

PHASE 02

API Development

Built database migrations, seeders, and RESTful Laravel endpoints for document workflows and village content.

PHASE 03

Frontend Build

Developed modern React interfaces with Vite, client-side validation, and responsive mobile-first views.

PHASE 04

Testing & Validation

Conducted end-to-end user testing with administrative staff and simulated mobile network conditions.

PHASE 05

Deployment

Deployed to desafajarbaru.co with customized routing rules and delivered operational training to village officials.

Kontribusi & Tanggung Jawab Rekayasa

  • Architected and developed the decoupled RESTful API backend in Laravel.
  • Constructed the complete frontend interface in React.js using modern component patterns and Vite.
  • Implemented citizen document submission workflows with validation, status tracking, and printable records.
  • Configured custom shared hosting deployment pipelines, rewriting URL rules for seamless SPA navigation.
  • Collaborated with Digibooster (IT Consultant) to ensure all deliverables met rigorous production quality standards.

Tantangan Teknis & Solusi Rekayasa

TANTANGAN REKAYASA

Ensuring seamless data synchronization between the decoupled frontend and backend over volatile rural cellular networks.

SOLUSI IMPLEMENTASI

Implemented robust error handling boundaries, optimistic UI state updates in React, and efficient caching strategies to minimize latency and improve perceived responsiveness.

TANTANGAN REKAYASA

Deploying a decoupled React SPA alongside a Laravel API on shared hosting without shell access or root Nginx control.

SOLUSI IMPLEMENTASI

Engineered custom .htaccess rewrite rules directing API traffic to the Laravel entrypoint while routing all frontend views to the React index.html bundle without routing collision.

Kesimpulan & Status Proyek

A comprehensive digital platform for village governance, facilitating transparent public information dissemination and enabling residents to initiate official paperwork digitally.