PWG Windows & Doors - Mobile App

Loading video...

Project Overview

Developed a comprehensive React Native mobile application for PWG Windows & Doors engineers. The app enables efficient on-site assessments of custom windows and doors, featuring robust offline capabilities, data synchronization, and enterprise-level state management to streamline workflows and replace paper-based processes.

Loading video...

Technical Overview

Engineered a sophisticated React Native application demonstrating expertise in mobile development, offline-first architecture, and complex state management. The project showcases proficiency in building enterprise-level mobile solutions with robust offline capabilities, efficient data synchronization, and comprehensive error tracking via Sentry.

Architecture & Stack

  • Platform: React Native (with Expo)
  • Language: TypeScript
  • Navigation: Expo Router
  • State Management: Context API, AsyncStorage
  • Architecture: Offline-first with queue-based sync
  • API: RESTful API integration (with retry logic)
  • Error Tracking: Sentry
  • Styling: NativeWind (Tailwind for RN) or similar

Core Functionality

  • Comprehensive offline data capture and storage.
  • Automated background data synchronization.
  • Queue system for managing offline actions (create, update, delete).
  • Custom hooks for encapsulating complex business logic.
  • Native module integration for device-specific features (e.g., camera, GPS).
  • Detailed error reporting and monitoring.

Technologies Used

React NativeJavaScriptTailwind CSS / NativeWindExpoGitHub