<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" /> <link href="https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet" />
Skip to main content

Project 08/ 09

Production Order System for Mobile Homes

As a full-stack developer at Lark, I single-handedly built a B2B-class system for creating the production specification that mobile and modular homes are then manufactured from.

Key solutions

  1. Angular & Firebase SPA

    Independently built an SPA in Angular (Standalone Components) with a serverless backend on Firebase.

  2. Schema-driven forms

    Built dynamic reactive forms that automatically adjust to product options based on complex schemas from the database.

  3. Real-time collaboration

    Implemented real-time collaboration with lease-based session locking and role-based access control.

  4. PDF production documents

    Client-side generation of multi-page PDF production documents.

Technologies used

Angular 18Angular MaterialRxJSFirebase (Auth, Firestore, Storage)Cloud Functions (Node 22)Nodemailer + Handlebarsngx-translate-routerhtml2pdf.js + PDF.jsTailwind CSS