← Back to projects

Admin dashboard for GPS and invoicing system

An admin dashboard for a GPS and invoicing system, with unit deactivation, billing control and services reports, with custom charts and useful insights. Featuring API integration with third party services like Paypal for invoice payment, among others.

PHP
jQuery
Chart.js
Tailwind
Node.js
MySQL

An internal admin panel for a company that operates both a GPS tracking service and the invoicing around it. The goal was to consolidate the operational side (units, equipment, GPS alerts) and the financial side (invoices, payments) into one place so support staff and admins stop jumping between tools.

What it covers

  • Admin dashboard — top-level metrics for units and equipment, current balance, and quick access to support information.
  • Invoice control — detailed per-invoice view with payment history, digital invoice generation and direct payment through the Paypal API.
  • Service reports and monitoring — custom Chart.js visualizations that aggregate unit status and GPS alerts over time so trends are easy to spot.
  • Unit deactivation — a safe flow to suspend units without losing historical records.

Stack

PHP + MySQL on the backend, with a Node.js layer dedicated to third-party integrations like Paypal. The frontend is jQuery with Chart.js for visualizations and Tailwind for styling.