Skip to main content
Home / Blog / ForkScan.pro: A Cross-Manufacturer Error Code Database for Forklifts
February 01, 2026 — Tobias Graupner

ForkScan.pro: A Cross-Manufacturer Error Code Database for Forklifts

ForkScan.pro: A Cross-Manufacturer Error Code Database for Forklifts

Project Status

This project is a 50/50 joint venture between WebPX and an industry expert from the forklift service sector. Technical development is complete - the official launch is imminent.

The Problem: Fragmented Knowledge, Lost Time

Service technicians for forklifts and material handling equipment face the same challenge daily: A vehicle displays an error code, but which manufacturer was it again? Linde, Jungheinrich, Still, Toyota, Crown? Where’s the manual? Has anyone seen this code before?

The knowledge exists - but it’s scattered across paper folders, laptops, and the minds of experienced technicians. Every minute a forklift stands idle costs money. And new technicians need years to build up this knowledge.

The Solution: A Centralized, Mobile Error Code Database

A web platform and native mobile apps (iOS & Android) that unite error codes from over 17 manufacturers. With severity indicators, step-by-step solution guides, and offline capability.

ForkScan.pro Dashboard

The Tech Stack: Modern, Scalable, Secure

For ForkScan.pro, we chose a stack that prioritizes both development velocity and long-term maintainability. Here’s an overview:

Web Platform

The admin dashboard and customer interface are built on Next.js with React. Server Components and the App Router enable fast load times and optimal SEO. For the UI, we use Tailwind CSS with shadcn/ui - a proven stack for professional interfaces.

Internationalization is handled via next-intl (currently DE/EN, more languages planned). Payments and subscriptions run through Stripe with full webhook integration.

Stack: Next.js, React, Tailwind CSS, shadcn/ui, next-intl, Stripe

Backend: Convex (Self-Hosted)

Instead of a traditional REST API, we’re using Convex - a reactive database with built-in backend. The advantage: Real-time updates without WebSocket boilerplate, type-safety from database to frontend, and automatic optimistic updates.

We run Convex self-hosted on our own infrastructure. This gives us full control over the data and meets our B2B customers’ requirements for data sovereignty.

Features: Real-time Sync, TypeScript End-to-End, Cron Jobs, File Storage, Auth

Mobile Apps: Expo (React Native)

The native apps for iOS and Android are built with Expo and React Native. One codebase, two platforms. The app is optimized for use in harsh conditions: Large touch targets for work gloves, high-contrast display for direct sunlight.

Special features: Offline-First with Zustand for local state, OCR/Text Recognition via ML Kit for scanning error codes, Biometric Authentication, and Push Notifications.

Stack: Expo, React Native, Zustand, ML Kit, expo-local-authentication

Security: No Compromise

For a B2B SaaS with sensitive customer data, security isn’t a feature - it’s a prerequisite. Our implementation includes:

  • -> SSL Certificate Pinning in the mobile app (protection against MITM attacks)
  • -> Request Signing with nonces (anti-replay protection)
  • -> Rate Limiting at API and user level
  • -> Anomaly Detection to identify scraping attempts
  • -> Device Fingerprinting & Validation for license keys
  • -> Watermarking for leak investigation

Monitoring: Sentry for Web & Mobile, Security Event Logging, Alerting

CI/CD: Automated from Commit to Production

Deployment runs fully automated via GitLab CI/CD. On every push to the main branch, a Docker image is built, pushed to our private registry, and automatically deployed to the production server.

The Pipeline in Detail

BuildDocker image with Next.js build, environment variables injected
PushImage pushed to private container registry (with commit SHA tag)
DeployAutomatic deployment to production with zero downtime
BackupAutomated backups via S3-compatible object storage
ForkScan.pro Mobile App

Features That Make the Difference

Fleet Management

Customers can register their vehicles, track operating hours, and document errors. Including safety inspection scheduling with automatic reminders.

Community Feature

Technicians can contribute their own solutions to error codes. A voting system and moderation workflow ensure quality.

Team Accounts & Licenses

B2B customers receive license keys for multiple devices. Admins can see which devices are active and manage access.

Analytics & Reports

Which error codes occur frequently? Which vehicles have the most problems? Data-driven insights for fleet managers.

Why a Joint Venture?

This project is deliberately structured as a 50/50 partnership. Our partner brings decades of industry experience in forklift service - he knows the technicians’ pain points firsthand, has access to the error codes, and understands the market.

We bring the technical expertise: Modern software development, DevOps, security, UX. Together, we create a product that’s technically excellent and market-relevant.

Status: Ready for Launch

Technically complete, launch in preparation.

  • OK Web platform with admin & customer areas
  • OK Mobile apps (iOS & Android ready)
  • OK Error code database with 17+ manufacturers
  • OK Stripe integration for subscriptions
  • OK CI/CD pipeline & monitoring
  • OK Sentry integration for error tracking

The remaining steps are primarily data maintenance: The error code database is continuously being populated with new codes. In parallel, we’re working on the final App Store preparation and go-to-market with our partner.

Conclusion: SaaS Development with Real Value

ForkScan.pro demonstrates what happens when technical excellence meets genuine industry expertise. No feature was built “on speculation” - every function solves a real problem that our partner knows from daily work. We’re excited about the launch and will report on the progress here.

Interested in a similar solution or a joint venture? Contact us - we look forward to exciting projects.