Skip to content

godfreyponce/TechAssistCLONE

 
 

Repository files navigation

Work Order Dashboard for NMC^2 Technicians

A modern iOS app built with SwiftUI for managing work orders with a priority system, designed for NMC^2 technicians.

Features

  • Dashboard View: Overview of work order metrics, weekly statistics, and assigned work orders
  • Work Order Detail View: Active work order tracking with timer and detailed information
  • Work Order List View: Browse and filter work orders by date and priority
  • Priority Queue View: Visual priority system showing high, medium, and low priority work orders
  • Dark Theme: Professional dark UI with NMC^2 brand colors

Project Structure

WorkOrderDashboard/
├── WorkOrderDashboardApp.swift    # Main app entry point
├── Models/
│   └── WorkOrder.swift            # Work order data model
├── Theme/
│   └── AppTheme.swift             # Color theme and styling
└── Views/
    ├── ContentView.swift          # Main tab navigation
    ├── DashboardView.swift        # Home dashboard
    ├── WorkOrderDetailView.swift  # Active work order view
    ├── WorkOrderListView.swift    # Work order list/browse
    ├── PriorityView.swift         # Priority queue/leaderboard
    └── ProfileView.swift          # User profile

Dashboard

  • Welcome header with technician name
  • Key metrics: Open Orders, High Priority, Completed Today
  • Weekly work order graph
  • Featured assigned work orders

Work Order Detail

  • Large timer display for active work
  • Equipment information
  • Priority and status indicators
  • Location and description details
  • Play/pause timer controls

Work Order List

  • Date selector with day picker
  • Work orders grouped by priority
  • Quick add functionality
  • Navigation to detail views

Priority Queue

  • Top priority work orders display
  • Ranked lists by priority level
  • Visual priority indicators
  • Quick assignment interface

Notes

  • Local persistence model created for demonstration
  • Timer functionality is implemented in the detail view
  • All views use the dark theme with customizable accent colors
  • Navigation follows iOS Human Interface Guidelines

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Swift 100.0%