CONNECT – HOLIDAY TRACKER
Lab project
One calendar of public holidays for a team split across Ghana, Germany and Rwanda.
View prototype
BACKGROUND & CONTEXT
- AmaliTech teams in Ghana, Germany and Rwanda work together every day, but each country has its own public holidays.
- Meetings get booked on someone's day off because nobody can see the other countries' calendars.
- The lab brief was wireframing: start in mid-fidelity, then take the same structure to high fidelity.
TARGET USERS
Staff across the three branches: booking meetings across borders, deciding whether a date works for everyone
Team leads and project managers: planning sprints and releases, deciding around holidays in advance
THE GOAL
Show every branch's public holidays on one calendar, so a holiday is visible before the meeting is booked.
MY PROCESS
- Problem framing
- User flows
- Mid-fidelity wireframes
- High-fidelity UI
- Mobile prototype
KEY DECISIONS
- All three countries on one calendar, with the next holidays listed beside it
- Search by any combination of country, month and day, with tips that explain the combinations
- Tap a day to see every country, including an explicit 'No holidays for Germany today'
- Company sign-in only: no sign-up, just 'Contact IT Support', because it's an internal tool
- A two-column layout on desktop and a drawer menu on mobile, from the same components
THE SOLUTION
- Home: today's date, upcoming holidays with country flags and a month calendar with holidays marked.
- Search: country ('All countries'), month ('Any month') and day ('Any day') filters, with collapsible tips.
- Day detail: a pop-up listing each country's holiday, or saying plainly that there isn't one.
- Account: profile, password update with live rules, success toasts and a log-out confirmation.
KEY FEATURES
- Three-country calendar
- Upcoming holidays list
- Country, month & day search
- Per-day country breakdown
- Web & mobile layouts
- Company sign-in
DESIGN SYSTEM & ACCESSIBILITY
- One small token set: primary #0000C7, accent #FFAE00, Poppins type, and frosted panels over photography.
- Holiday cards pair a flag with the country name, so a country never depends on colour alone.
- Next round: add country initials inside the calendar cells (they're orange-only on desktop) and grow mobile day cells from 37 to 44 px.
View gallery (8 images)Hide gallery
(opens full size in a new tab)
(opens full size in a new tab)
(opens full size in a new tab)
(opens full size in a new tab)
(opens full size in a new tab)
(opens full size in a new tab)
(opens full size in a new tab)
(opens full size in a new tab)BY THE NUMBERS
- Countries on one calendar
- 3
- To see who is off on any day
- 1 tap
- Platforms, web and mobile, from one set of components
- 2
OUTCOME
- A small internal tool that answers one repeated question: is anyone off that day?
- The same structure held from greyscale wireframes to the final UI, which is what the lab was testing.
- A clickable mobile prototype covering sign-in, search, settings and log-out.
What I learned
Small internal tools succeed on clarity, not features: the empty state ('No holidays for Rwanda today') turned out to be as useful as the holidays.