SunTrack · Time-tracking system
Suntis's internal app for clocking in and out, filling in weekly time sheets and exporting them as PDFs. Everyone sees their hours for the week, their hours balance and remaining vacation in real time. It also handles expenses.
Role: End-to-end development (backend, frontend, database), started as an apprentice and continued as an employee
Challenge: The worked-hours total was kept in localStorage and used across several pages: the values drifted out of sync and sometimes the page had to be reloaded. I moved it into an Angular store, so every view reads from the same source and updates on its own.
Learned: That an app people use every day has to be maintained: refactoring and clean code matter as much as new features.
Proprietary code owned by Suntis SA, not public. Screenshots published with permission.