The problem
HR work involves administration, clients and staff, with processes from hiring to offboarding.
HR tools, portals and an app: from hiring to offboarding.
HR work involves administration, clients and staff, with processes from hiring to offboarding.
I built an HR system from scratch for Inova, with web administration, client and staff portals and a Flutter app.
PHP/Yii2 system for HR workflows, reports, exports and business integrations.
View technical details →Separate client and staff portals, with different users and responsibilities.
View technical details →Flutter app with local storage and mobile integrations.
View technical details →Project scope This is a client project. The case describes the system and its layers while keeping client data and private operations out of the presentation.
I built an HR system from scratch for Inova, with web administration, client and staff portals and a Flutter app. It supports steps from hiring to offboarding.
Operations, client and staff portals, a Flutter app and integrations share one product.
Three PHP applications serve different audiences. A Flutter app adds mobile operation.
What each part does and which technologies support it. A module in the code does not mean all its features are complete or published.
Administrative operations.
Staff and management workflows, reports, exports and business integrations, including eSocial components.
Client portal.
A client-specific entry point with legacy views, controllers and models.
Staff portal.
Staff surface with authentication and central data integration.
Mobile application.
Organized into pages, providers, services and models, with local storage and notification integrations.
The PHP modules share a logical database and must keep compatibility. The app uses services and keeps local state in a separate layer.
MySQL/MariaDB in the legacy system, based on its documented SQL scope. The app has SQLite and local preferences. Physical topology depends on the environment.
Delivery and rollback account for shared-database consumers, SQL scripts and separate web/mobile applications.
Tell me what you need. The WhatsApp draft includes this project as a reference. You can edit it before sending.

Technology for logistics and mobile work.
Explore project
Custom software for transport operations.
Explore project
Terms, procedures and document management for healthcare services.
Delivered · current maintenance unknownExplore project