Skip to main content
All projects

Worklin

By Alex Vasiliu, iOS Solution Architect

iOS appWebsite

Worklin is a cross-platform HR and workforce management tool that gives employees and managers a straightforward mobile interface for the administrative side of work. Staff clock in and out, view and submit timesheets, request paid time off, and track approval status without contacting HR directly. Managers gain a consolidated view of team availability and can action pending requests in a few taps each day. A document section lets HR departments distribute contracts, policies, and payslips securely to individuals or entire teams. A service-oriented MVVM architecture keeps business logic cleanly separated from the UI, and Keychain storage protects session credentials throughout.

Worklin screenshot 1Worklin screenshot 2Worklin screenshot 3

Tech stack

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

Technical details

  • MVVM design pattern with Service-Oriented architecture
  • SwiftFormat for code formatting
  • Keychain to store user credentials and sensitive data
  • Data sources independent from ViewControllers
  • REST API alongside Insomnia, Docker and pgAdmin
  • Local notifications
  • Networking Layer using Alamofire
  • Unit Tests for algorithms and REST API
  • Fluid animations for tap gestures
  • Custom PacMan loading screen while waiting for API response
  • Versatile Side Menu navigator