SaaS
Communication Network AppUnder NDA
A communication platform for high-hazard workplaces that centralizes all team communication. Enables real-time collaboration, hazard identification, access to company policies, and location-based safety information sharing across teams.
Platform
iOS
Role
iOS Developer
Industry
SaaS
← Back to projects

Scope of work

  • Implemented network communication with a server through designed API
  • Implemented configurable data searching, sorting, and filtering
  • Implemented location tracking functionality
  • Implemented user authorization based on OAuth 2.0 and Biometric Authentication
  • Implemented multi-session support
  • Implemented real-time chat functionality
  • Added push notifications

Challenges & solutions

Combining real-time chat with location-based safety alerts in a single coherent notification system was the core challenge. Used PubNub for low-latency messaging and implemented a priority-based notification layer to ensure safety-critical alerts were never delayed by regular chat traffic.

Tech Stack

SwiftMVCRxSwiftFirebase CrashlyticsFirebase AnalyticsFirebase Cloud MessagingGoogle Maps APIGoogle Geofences APIPubNub

Project info

ClientUnder NDA
PlatformiOS
Live previewUnder NDA