The Challenge
TKRPP Karawang (Relawan Ganjar) faced a critical logistical bottleneck. As a large-scale non-profit, they needed to manage complex inventory data for their warehouse while simultaneously engaging a growing number of volunteers online.
A traditional CMS architecture would have struggled to handle the dual demands of high-traffic campaign spikes and real-time database synchronicity. They needed a unified solution that was:
- Scalable: Capable of handling sudden influxes of visitors during campaign events.
- Interactive: Providing real-time updates for inventory and volunteer tracking.
- Resilient: Ensuring zero downtime during critical distribution drives.
The Process
We engineered a JAMstack solution to prioritize speed, security, and developer experience, moving away from monolithic legacy platforms.
High-Performance Frontend
We utilized Next.js to build a hybrid application. The public-facing landing page and blog posts utilize Static Site Generation (SSG) to ensure instant load times and perfect SEO scores. For the internal dashboard, we leveraged dynamic routing to create a seamless, app-like experience.
Rapid UI Development
Using Tailwind CSS, we crafted a responsive and accessible interface. This utility-first framework allowed us to maintain brand consistency and reduce CSS bundle sizes, further optimizing the site's performance on mobile networks.
Real-Time Data Infrastructure
To solve the logistics challenge, we integrated Firebase as the backend-as-a-service.
- Real-Time Database: We built a custom Warehouse Management System (WMS) that syncs inventory data instantly across all volunteer devices, eliminating distribution errors.
- Secure Authentication: Firebase Auth was implemented to manage volunteer access securely without the overhead of maintaining a custom security layer.
Global Deployment
The entire ecosystem was deployed on Netlify, utilizing its Edge network to deliver content from the server closest to the user, ensuring low latency across Indonesia.
The Outcome
The transition to a modern stack resulted in a robust digital platform that supports Relawan Ganjar's operational goals:
- Real-Time Efficiency – The new WMS allows for instant inventory tracking, streamlining logistics.
- Zero Downtime – Leveraging Netlify's global CDN ensures the site remains accessible even during massive traffic surges.
- Enhanced User Experience – Next.js delivers sub-second page loads, keeping prospective volunteers engaged and reducing bounce rates.
