All work
HR Portal
Employee records, leave, attendance and performance reviews in one system, rebuilt with a Vue.js frontend and a Laravel backend.
- Client
- Stratacache
- When
- 2021 to 2023
- Role
- Full-stack developer
- Stack
- Vue.js, Vuex, Laravel, MySQL, REST APIs
Context
Stratacache needed one place to manage employee data, leave, attendance and performance reviews.
The challenge
The existing HR tools were slow and hard to use, which made routine tasks frustrating for staff.
How it was built
Reactive frontend
A Vue.js single-page app with Vuex for state, so moving between records and forms feels instant.
Laravel API
A REST backend in Laravel serving the app, with caching for frequently read data.
Query optimisation
Database queries were reworked, which is where the 50% backend performance gain came from.
Real-time notifications
HR events reach the right people as they happen instead of on the next page load.
Results
- faster page loads
- 40%
- faster page loads
- better backend query performance
- 50%
- better backend query performance
- more user engagement
- 20%
- more user engagement
- 40% reduction in page load time.
- 50% improvement in backend query performance.
- 20% increase in user engagement.