Sentry Software

Work Order & Trip Management Platform

View Live Platform →

Project Overview

Sentry Software is a comprehensive work order and workflow management platform designed to help teams automate operations, track work statuses, and optimize field activities. The system allows users to create work orders with detailed location data and then generate associated trips that field workers must complete.

The platform includes a powerful 3D visualization feature using Google Earth API, enabling users to view all trips plotted on the globe, filter them by worker, and automatically highlight the shortest path across multiple trip locations. A scheduling interface with a drag-and-drop calendar allows teams to efficiently manage events, assign work, and adjust timelines.

As a full stack developer, you handled end-to-end development of core modules, integrating mapping, scheduling, worker management, and data visualization into a seamless workflow.

Key Features

Core Modules

Work Order Management
  • Create and manage work orders with full location details (state, city, ZIP code, street)
  • Integrated Google Maps for location validation and map-based selection
  • Automated workflow transitions for various work statuses
Trip Creation & Assignment
  • Generate trips under each work order with dedicated locations and references
  • Directly assign trips to specific field workers based on availability and proximity
  • Real-time tracking of trip statuses and completion metrics

Advanced Visualizations

3D Trip Visualization (Google Earth API)
  • Interactive 3D globe page displaying all trips plotted accurately
  • Advanced filtering options to view trips by specific workers
  • Shortest path highlighting, connecting all trip locations for optimized travel
  • Dynamic camera transitions and smooth globe navigation

Operations & Management

Advanced Scheduling System
  • Interactive calendar interface showing all trips and worker assignments
  • Support for drag-and-drop actions to easily reschedule events and update timing
  • Efficient workload management and timeline adjustments
User & Role Management
  • Admin capabilities to manage employees and create new office or field workers
  • Role assignment and control of access-based permissions
  • Secure user management workflows for administrative oversight
Dashboard & Analytics
  • Centralized dashboard showing real-time active trips and worker activities
  • Visual charts and analytical insights into operational performance
  • Key metrics display for informed decision-making

Technology Stack

Next.js (React) Next.js API Routes (Full Stack) PostgreSQL Prisma Redux Toolkit Google Maps API Google Earth API React Calendar Tailwind CSS

Project Screenshots

Sentry Interface 1
Preview
Sentry Interface 2
Preview
Sentry Interface 3
Preview
Sentry Interface 4
Preview

Role & Responsibilities (Full Stack Developer)

  • Developed complete work order and trip management workflows using Next.js.
  • Integrated Google Maps API for location validation and Google Earth API for 3D trip visualization and path mapping.
  • Implemented trip assignment logic and worker-specific filtering on the globe view.
  • Built interactive scheduling calendar with drag-and-drop functionality for updating events in real time.
  • Designed and implemented database schemas using Prisma with PostgreSQL for work orders, trips, workers, and roles.
  • Developed role-based access control and user management features for admin workflows.
  • Built dashboards and charts to show system metrics and worker activities.
  • Utilized Redux for consistent state management across complex map and scheduling interactions.
  • Ensured scalable API development, UI integration, and performance optimization across all modules.

Technical Challenges & Solutions

Complex Trip Visualization & Path Optimization

Challenge:Plotting multiple trips on a 3D globe and dynamically highlighting the shortest path while supporting worker-specific filtering.

Solution:Integrated Google Earth API with custom pathfinding logic and worker-based filters, ensuring accurate visualization and smooth performance across large datasets.

Real-Time Scheduling & Workflow Management

Challenge:Building an interactive scheduling system that allowed drag-and-drop rescheduling without data conflicts or performance issues.

Solution:Developed a React Calendar integrated with Redux Toolkit and Prisma-backed APIs, enabling real-time updates, conflict detection, and seamless synchronization across workers and admins.

Project Impact

Sentry Software streamlined field operations by combining work order management, trip visualization, and advanced scheduling into one unified platform. The system improved efficiency by reducing manual coordination, enhanced visibility with 3D mapping, and empowered teams to manage workloads dynamically. With scalable APIs and real-time updates, Sentry delivered a reliable solution that optimized workforce productivity and operational oversight.

× Full Screen Preview