Accounts are provisioned by an admin. If you can't sign in, contact your admin.
Operations Dashboard
Revenue by Customer
Daily billing allocation
Revenue by Work Type
Completions, production & pumper routes
Workforce Composition
Active field personnel by employment type
Active Jobs
📈 Company Health Indicators
🌎 Field Operations Map
Current job site locations & span of control analysis
📊 Span of Control
🕑 Supervisor Coverage Model
Active Jobs
0
SORT:
◼
Select a job to view details
Weekly Activity
Activity Log
Date
Job
Customer
Personnel
Service Type
Hours
Rate
Line Total
Notes
Del
Billing & Invoices
Invoice #
Customer
Job
Week Ending
Amount
Status
Due Date
Actions
Vendor Directory
0
SORT:
🏢
Select a vendor to view details
Vendor Profile
Edit Vendor
Company Logo
Click to upload logo
Company Info
Contact Details
Address
Notes
📋 Price Sheet
Equipment Inventory
0
OWNERSHIPCATEGORY
STATUS
Sort:
Select an item to view details
Add Equipment Item
Customers
Manage accounts, price sheets, and job history
🔍
0
Total Customers
0
Active Jobs
$0
Open AR
0
Open Invoices
🏢
Loading...
Personnel Directory0
SORT:
👷
Select an employee to view their profile
Edit Employee
AR Reports
Approvals
User Management
Note: User accounts are created in the Firebase Console → Authentication. After creating an auth user there, also create a doc at users/<uid> in Firestore with fields name, email, role, active (out_of_office optional), then manage their role/status here.
Personnel Reports
Add New Job
How would you like to add a job?
Manual Entry
Fill in job details by hand
Upload File
Import from Excel -- creates jobs automatically
Upload Jobs from File
Drop your Excel file below. Each tab in the spreadsheet will become a separate job -- all job info is pulled automatically.
Drag & drop your Excel file here
or click to browse
Supports .xlsx & .xls | Multiple tabs = multiple jobs
Sheets detected -- select which to import:
New Job
📍 LOCATION LINKS (Google Maps URLs)
Approve job
Equipment & other
All line items by day
The assigned supervisor will be notified once email routing is wired (commit 4).
Log Weekly Activity
Description
Qty
Rate/Day
Total
Day Total: $0.00
New Invoice
Add Customer
CR
Customer Name
Contact · Location
0
Active Jobs
$0
Open AR
0
Invoices
--
Avg Margin
30d
Net Terms
C
Customer Profile
Edit Customer
Company Info
Contact Details
Billing
Notes
Company Logo
Click to upload logo
📋 Item Notes
Select items from the customer price sheet to add to this job. Adjust quantity and add notes.
Item
Category
Unit
Rate
Qty
Notes
Job Items
Item
Cat
Unit
Rate
Qty
Total
Notes
Flowback Operators / Field Hands
Select from Personnel
Role on Job:
Add Personnel
🔧 Create Job from Price Sheet
Building job for customer
Job Details
Select Equipment & Services from Price Sheet
No price sheet items available
Select Personnel / Crew
Loading personnel...
📄 Add Vendor Price Sheet
Upload Price Sheet
Upload a PDF, Excel, or CSV file
Manual Entry
Enter price items manually
Processing file, extracting data...
📄
Drag & drop your price sheet here
or click or double-click to browse
Supports: PDF, Excel (.xlsx, .xls), CSV
Vendor name and line items will be automatically extracted
🏢 Vendor Information
Review and edit the vendor details extracted from the file. If the vendor already exists, their record will be updated with any new information.
⚠ Duplicate Items Detected
The following items already exist in this vendor's price sheet:
📋 Extracted Line Items
Review and edit the items below before saving. All fields are editable.
Code
Description
Unit
Unit Cost
Del
GHS AI AssistantPowered by Claude
ð¤
GHS AI Assistant
Ask me anything about your jobs, billing, personnel, or how to use this platform.