Responsive Technician Checklist PDF Generator

Job ID: 40495627

Budget: $100 – $200 AUD

Job Title
​MVP Development: Mobile-Responsive Technician Checklist & PDF Generator (Phase 1)
​Job Description
​We are seeking a skilled Full-Stack Developer or small team to build Phase 1 (The Core MVP) of a localized property safety compliance tool.
​To ensure a clean, high-quality delivery, we have scaled back the project scope strictly to a standalone Technician Field Portal and Dynamic PDF Engine. We are bypassing all third-party CRM software integrations (PropertyMe/PropertyTree) and public client dashboards for this phase.
​Your sole focus will be building a rock-solid tool that allows our field technicians to perform safety inspections digitally on their phones, save their progress offline, and instantly output professional compliance certificates.
​Core Deliverables (Phase 1 Only)
​User Authentication: - Simple, secure login dashboard for Field Technicians and Admin managers.
​Mobile-Responsive Checklist Interface (PWA):
​A highly clean, mobile-optimized web UI (Progressive Web App framework) that technicians can easily operate on-site via smartphone browsers.
​Smart multi-step forms featuring text inputs, pass/fail toggles, compliance checkboxes, and multiple photo upload zones (for capturing switchboards, gas infrastructure, and smoke alarms).
​Robust Offline Caching & Syncing:
​The form must handle offline data persistence (via Service Workers / LocalStorage / IndexedDB). If a technician loses reception in a concrete apartment basement or regional area, they must be able to complete the checklist and capture photos without losing a single byte of data.
​Collected data must queue and automatically sync to our cloud database as soon as the device reconnects to the internet.
​Dynamic PDF Generation Engine:
​A backend workflow that compiles the submitted form data and attached images.
​Automatically renders that raw data into a beautifully formatted, multi-page compliance certificate and localized tax invoice PDF.
​Required Tech Stack & Experience
​Frontend: React.js, Vue.js, or HTML5/TailwindCSS optimized tightly for mobile viewports.
​Backend: Node.js (Express), Python (FastAPI/Django), or similar light, scalable architecture.
​Database: PostgreSQL or MongoDB.
​Offline Mechanics: Workbox / Service Workers, IndexedDB, or LocalStorage.
​PDF Engine: Puppeteer, PDFKit, or an equivalent high-fidelity backend PDF generator.
​Project Terms & Code Standards
​Fixed-Price Milestone: This is a tightly scoped, fixed-price contract. Payment will be released strictly upon verified functional deliverables.
​Weekly Code Commits: Developers must push working, documented code weekly to a private GitHub repository under our control.
​IP Ownership: 100% of the custom source code, assets, database structures, and intellectual property will be fully transferred to us upon final milestone release.
​⚠️ MANDATORY BIDDING FILTER — REPLY REQUIRED
​To eliminate automated, generic copy-paste bidding bots, you MUST answer these two technical questions in your proposal text. Bids without these exact answers will be immediately deleted.
​What specific framework or approach do you recommend using to handle the offline storage of both checklist data AND photo uploads, ensuring zero data loss before syncing back to the database?
​Which backend library do you prefer for generating clean multi-page PDFs that neatly embed an unpredictable number of technician-uploaded photos without breaking the page layout alignment?