Conceptualisation, design, and full-stack deployment of a cloud-hosted productivity application that helps users visualising time off and leveraging AI for custom travel tips.
Many employees struggle to utilise their annual leave allowance effectively, resulting in year-end scrambles due to carry-over limits or, worse, losing hard-earned holidays. This challenge goes beyond scheduling; it is a direct contributor to workplace stress, burnout, and poor work-life balance.
I recognised this opportunity to design an all-in-one productivity tool that gives power back to individuals in managing their time. By increasing the chances that employees utilise their full annual leave allowance, the application aims to reduce workplace anxiety and actively support mental health and long-term wellness. From the original concept, I structured, styled, and deployed the entire solution.
How Might We Statement: How might we design a calendar-driven productivity application that helps users visualise and maximise their annual leave allowance while providing context-rich travel recommendations?
To create an engaging and clean interface, I focused on high-contrast visual grids and simple language cues. I selected a vibrant, colourful theme to differentiate calendar states, and kept typography highly legible so complex annual calculations are readable:
The interface elements are designed to balance rich data displays with visual simplicity. Below are the key design outputs from the application:
Redesigns a complex research dashboard into an accessible mobile layout. The interface groups recommended attractions and travel tags on the go, providing quick trip insights alongside the active booking calendar.
Provides pre-formatted, social-media-friendly card exports. Users can share their holiday calendar blocks directly with friends or family, enabling easy coordination of shared plans and vacations.
As a full-stack product designer, I conducted extensive research to select technologies that guarantee the service is performant, secure, and flexible:
By choosing Next.js for server rendering and Firebase for real-time storage, I designed a fluid user experience where updates to leave allowances are visualised instantly without page reloads.
Full-stack development stack architecture detailing data structures, deployment workflows, and database flows.