Skip to main content
All projects

Connect Plus

By Alex Vasiliu, iOS Solution Architect

iOS appApp Store

Connect Plus is a secure communications and coordination platform built for law enforcement officers and firefighters, where reliable information flow directly affects operational safety. Team members exchange messages via real-time Pusher-backed chat, coordinate on a shared calendar, and stay informed through an administrator-maintained news feed. A searchable document library gives personnel on-demand access to regulations and reference materials in seconds. Location-aware features powered by MapKit support situational awareness in the field, session tokens are stored in the iOS Keychain, and a unit-tested service layer ensures backend reliability during day-to-day operational use.

Connect Plus screenshot 1Connect Plus screenshot 2Connect Plus screenshot 3

Tech stack

Swift
MVVM
Service-Oriented Architecture
REST API
Keychain
Alamofire
MapKit
Pusher
Unit Tests

Technical details

  • MVVM design pattern with Service-Oriented architecture
  • SwiftFormat for code formatting
  • Nuke for image loading and caching
  • Phone number login with SMS verification code
  • Calendar for events
  • Keychain to store user credentials and sensitive data
  • Data sources independent from ViewControllers
  • REST API alongside Postman, Insomnia, Docker and pgAdmin
  • Local notifications and Push Notifications with Firebase
  • MapKit and CoreLocation alongside Google Maps API for geotargeting, geocoding and reverse geocoding
  • Realtime Messaging using Pusher
  • Networking Layer using Alamofire
  • Unit Tests for algorithms and REST API