Argandhi.
Projects#Web App

Sistem Paket Warga

Residential package management web app with multi-role portals, real-time tracking, and one-click demo login.

https://sistem-paket-warga.vercel.app
Sistem Paket Warga
ClientProyek Kelompok RPL — S1 Teknik Informatika UNESA
CategoryWeb App
Stack
Next.js 16React 19TypeScriptPrisma ORMSupabase RealtimePostgreSQLNextAuth.jsTailwind CSS v4RechartsVitest

Project Goal

A residential package management web app built for our Software Engineering (RPL) university course at UNESA to record incoming courier deliveries at the security post and notify residents transparently.

Key Features

  • Quick Demo Login: One-click account buttons on /login (Admin, Satpam, Warga A-1, Warga B-2) for instant testing without typing credentials.
  • Multi-Role Portals: Separate dashboards for Admin, Security Officers (Satpam), and Residents (Warga) protected by NextAuth JWT guards.
  • Real-Time Package Manifest: Live package status updates via Supabase Realtime broadcast plus unit number autocomplete validation.
  • Auto Storage Fee Calculation: Free storage for the first 3 days, automatically calculating Rp 2,000/day starting on day 4.
  • Analytics & Audit Trail: Visual Recharts reports for daily package volume, block distribution, and system activity logs.

Team & Contributors

  • Faqih Rafasha Argandhi: Backend Developer & UI Engineer (API architecture, Prisma & Supabase Realtime, RBAC security, and deployment).
  • Randy Dinky Saputra: Frontend & UI Engineer (UI component slicing, login page, Recharts analytics, and audit trail UI).
  • Anton Dwi: QA & Testing Engineer (Unit tests for auth, rate limiting, and User/House CRUD validation).
  • Rakha Hilmy Putra Permana: Backend & Testing Contributor (Storage penalty logic, RBAC integration tests, and test documentation).

Result

Built with Next.js 16, TypeScript, Prisma ORM, and Supabase PostgreSQL — running live at sistem-paket-warga.vercel.app with one-click demo access.

Have a project in mind?

Let's Talk.

Argandhi.

© 2026 Argandhi. All rights reserved.