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.



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