
Overview
NITA Admin is the internal dashboard used to manage application content, notifications, and operational data across the platform. I worked on this project during my internship at PT Nusantara Infrastructure Tbk.
Key Responsibilities & Achievements
- Upgraded the codebase from Laravel 9 to 10 and migrated the build tool from Laravel Mix to Vite for faster builds and modern development.
- Built analytics visualizations for key metrics: total active users, total registered users, and total toll transactions using charts.
- Fixed Firebase Cloud Messaging (FCM) integration to ensure push notifications are reliably delivered on the mobile app.
- Refactored the notification creation form to support dynamic input fields for flexible message configuration.
- Developed a Notification History page to track and audit previously sent notifications.
Tech Stack
- Laravel
- Tailwind CSS
- Alpine.js
- Google Maps Platform
- ApexCharts
- MySQL
- Google Cloud
Screenshots
