Internal system for a crane rental company

JVS

Operations platform for a tower crane rental business - handles the sales pipeline, electronic contracts, component logistics with QR scanning, transfer planning between depots, and maintenance scheduling.

2025 Live Full-Stack Developer
jvs.json

Overview

JVS is an internal system built for a company that rents out tower cranes. Sales teams create deals with versioned offers, sign contracts electronically, and hand off to operations who coordinate crane assemblies, component shipments, and maintenance. Field workers have a mobile scanning app to track physical parts across depots and job sites.

Tech Stack

ReactContemberCloudflare WorkersHonotRPCTailwindRadix UIDigiSignReact Email
jvs.json

Development Process

Discovery & Data Modeling

Mapped out the crane rental domain - projects, activities, components, deals, contracts. The biggest challenge was figuring out how physical assets (actual crane parts sitting in a depot) relate to the business side (deals, offers, contracts) and keeping all of that consistent through complex status flows.

Admin Dashboard & Core Workflows

Built the admin interface for the sales-to-project pipeline. A deal goes through versioned offers, converts to a project when accepted, and kicks off contract signing. Every entity has its own state machine with strict gates - you can't skip steps.

Logistics & Field Scanning

The hardest part by far. Crane components need to be reserved from depots, shipped via transfer orders, and tracked at job sites. Built a separate mobile app with QR scanning so workers on site can record what's coming in and out. Transfer orders also handle weight planning for trucks.

Ongoing Development

Still actively building - maintenance scheduling, automated emails, PDF generation for offers, and more webhooks. The system keeps growing as the company finds new things they need.

jvs.json

Key Features

  • Sales pipeline with versioned offers - once an offer is sent to the client, pricing locks and can't be changed
  • Electronic contract signing through DigiSign - fully paperless
  • Mobile PWA with QR scanning for field workers to track component movements on site
  • Transfer orders between depots with weight-based truck planning
  • Maintenance scheduling with recurring rules and conflict detection against crane availability
  • PDF offer generation rendered with React and Tailwind
  • Different access roles for sales, operations, management, and field scanning