Skip to content

Web Dashboard Features

Next.js 15 web application. Designed for office work — overview, reporting, and management.


Dashboard

Central hub with daily overview and quick actions.

FeatureDescription
Today's jobsScheduled jobs with start/directions buttons
Time summaryProgress bar for hours logged today
Attention itemsOverdue invoices, pending approvals, unscheduled jobs
Quick actionsNew Job, Add Customer, Log Time buttons
Speed dial FABFloating action button for rapid access
AI suggestionsLuma AI banner with business recommendations

Work Orders (Jobs)

Full job management with advanced data grid.

FeatureDescription
AG Grid tableProduction-grade data grid with infinite scroll
Server-side paginationHandles thousands of work orders efficiently
Real-time searchSearch across all fields
Smart filtersFilter by status, priority, customer, date
Column visibilityToggle columns on/off
Density controlsComfortable, standard, and compact row heights
Copy to clipboardQuick copy of order numbers
Job detail viewFull overview with financials, materials, hours, team
AI Project BlueprintFinancial intelligence panel per job
Status pipelineVisual status progression
Scheduling widgetAssign dates and team members
Materials trackingAdd, edit, remove materials with costs
Hours trackingView time entries and labor costs
DocumentsFiles linked to the work order

Calendar & Scheduling

Advanced scheduling with Bryntum Calendar.

FeatureDescription
Multiple viewsDay, week, month, resource, agenda, and year views
Resource schedulingView and manage team members' schedules
Drag and dropReschedule events by dragging
Event resizingChange duration by resizing
Event creationClick to create new events
External calendar syncCronofy integration (Google, Outlook, iCal)
Calendar source filteringShow/hide calendars by source
Conflict detectionFlag overlapping events
Conflict resolutionReview and resolve scheduling conflicts
Manual syncTrigger calendar sync on demand
Hide weekendsToggle weekend visibility
Sidebar toggleShow/hide calendar source panel
View persistenceRemembers your preferred view

Time Tracking

Timer and time entry management.

FeatureDescription
AG Grid tableTime entries with filtering and search
Start timerOne-click timer start
Active timer widgetVisual indicator of running timer
Manual entryAdd time entries with dialog form
Overtime alertsNotification for excessive hours
Billable trackingMark hours as billable/non-billable
Time approvalApproval workflow for team hours

Customers

Customer relationship management.

FeatureDescription
AG Grid tableCustomer list with infinite scroll
Real-time searchSearch across all customer fields
Create/edit dialogsFull customer form with validation
Customer detailFull view with jobs, invoices, and contact info
Column visibilityToggle and reorder columns
Address managementMulti-address support

Invoicing

Full invoicing workflow with AI assistance.

FeatureDescription
Invoice listAG Grid with status filtering
Generate from jobAuto-create invoice from work order data
Draft builderAdd/edit/remove line items
Fetch materialsPull billable materials into draft
Fetch hoursPull billable time entries into draft
AI pricing analysisMargin analysis and pricing suggestions
AI description improvementAuto-improve line item wording
Invoice previewHTML template rendering with print-ready layout
Send invoiceEmail delivery to customer
Record paymentMark invoices as paid
Payment trackingTrack payment status across invoices
Invoice analyticsAnalytics dashboard for invoice metrics
Stripe integrationOnline payment via Stripe payment links
Country-specific taxMoms/MVA/MwSt/VAT labels by country

Finance

Financial overview dashboard.

FeatureDescription
Total outstandingAggregate unpaid invoice amount
Overdue invoicesAmount overdue and count
Paid this monthMonthly payment total
Total revenueRevenue overview
Recent invoicesLatest invoices at a glance
Recent paymentsLatest payments received
Quick actionsNavigate to invoices, analytics, tracking

Materials & Stock

Material catalog and inventory management.

FeatureDescription
AG Grid tableMaterial catalog with stock indicators
Stock level indicatorsColor-coded stock status
Low stock alertsAutomatic alerts when stock is low
Create/edit materialsFull material form with pricing
Stock adjustmentAdjust stock levels with audit trail
Klarpris integrationSearch and import material pricing from Klarpris
Material favoritesQuick access to frequently used materials
Material catalog viewBrowse materials by category
Usage trackingTrack materials used per job

Documents

Document management with AI processing.

FeatureDescription
Grid viewVisual document browser
File type filtersImages, PDFs, Documents, Spreadsheets
AI category filtersReceipts, Invoices, Contracts, Photos, Drawings
Document detailFull metadata and preview
UploadFile upload with progress
OCR processingText extraction status
AI processingAuto-categorization with confidence scores
Pin/ArchiveOrganize documents
DownloadDirect file download
View trackingDocument view counts

Quality Management

Inspection and quality assurance workflows.

FeatureDescription
Quality dashboardMetrics: total inspections, pass rate, pending review, failures
Create inspectionNew inspection from template
Inspection trackingStatus: passed, failed, in progress, requires review
Checklist templatesCreate and manage inspection templates
Schema builderBuild quality schemas visually
PDF importImport quality schemas from PDF documents
Pass/fail filteringFilter inspections by result

Reports

Business reporting and analytics.

ReportDescription
Profit & LossRevenue, expenses, and profit by period
AR AgingAccounts receivable aging analysis
Work Order SummaryJob statistics by status, employee, or customer
Time SummaryHours logged by employee, project, or period
Material UsageMaterial consumption and profitability

Team Management

Team and organization management.

FeatureDescription
Team listAG Grid table of team members
Invite membersEmail-based invitations
Manage invitationsView, resend, and cancel pending invites
Team member detailIndividual member profile and activity
Seat managementTrack seat usage vs. plan limit

Settings

Organization and user configuration.

SectionFeatures
OrganizationCompany name, team seats, data management
ProfilePersonal info, language, notification preferences
BillingSubscription plan, payment method, usage metrics
BusinessOrganization-specific business settings
StatusesCustom work order status configuration
AI UsageAI usage metrics and quota
CalendarsExternal calendar integration settings
IntegrationsThird-party integration management
Number sequencesInvoice and order number sequences
Bank accountsBank account configuration for invoices
Payment termsDefault payment term settings

Data Import

Migration tools for moving from other systems.

FeatureDescription
Import wizardStep-by-step data import flow
AI field mappingAI-suggested field mapping from source data
Schema discoveryAutomatic source schema detection
Import historyTrack past imports with status
RollbackUndo a completed import
Preset importsPre-configured import templates

FeatureDescription
Collapsible sidebarPersistent sidebar with progressive disclosure
Command paletteGlobal search + keyboard shortcuts (Cmd+J, Cmd+K, Cmd+T)
Smart create buttonContext-aware creation options
AI Copilot sidebarPersistent AI chat interface
Dark modeFull dark/light theme toggle
Glassmorphism designModern glass-morphic card design
ResponsiveAdapts to mobile, tablet, and desktop
AnimationsSmooth Framer Motion transitions

Built with ❤️ by Aceve