PaketKita
Real-Time Tracking Platform
About the Project
PaketKita is a premium, web-based parcel tracking platform designed to provide users with a seamless, real-time visual monitoring experience of their package deliveries. Integrated with the BinderByte API for real-time tracking data and utilizing LeafletJS for interactive visual map routing, the platform enables users to track shipments across multiple courier services in Indonesia (e.g., JNE, J&T, SiCepat, Anteraja) from origin to destination.
Features & Details
Real-Time Tracking
Query the status of your shipments using the Air Waybill (AWB) number and selected courier service via the BinderByte API.
Interactive Geographic Mapping
Visualize package origin, destination, current status, and transit checkpoints on an interactive map powered by LeafletJS.
Detailed Shipping Chronology
Access detailed logs of package history, including timestamps, location details, and shipping status updates.
Secure Account Management
Register, login, manage account information, or safely erase accounts using Laravel's secure authentication mechanisms.
Personal Tracking History
Registered users can save their searched packages to their accounts for easy status updates without re-entering the AWB number.
Instant Search Filter
Real-time client-side search functionality using vanilla JavaScript to instantly filter saved package cards on the dashboard.
Project Gallery
Tracking Input
Live Map
Active Shipment
Checkpoint History
Saved Dashboard
Account Management
Technical Details
Backend
Laravel 10.x (PHP 8.1+)
Frontend
Vite, Bootstrap 5, Vanilla JS
Database
MySQL / MariaDB
Api Integration
BinderByte API
Mapping Library
LeafletJS 1.9.4