TrackLeave

Brief

This project was an individual challenge of 2 weeks and the goal was to build a SaaS product to help professional teams get their work done more effectively.

My Role

UX/UI Designer responsible for the complete process, from conducting user research to creating final designs, including wireframing, prototyping, and visual design.

Deliverables

Design Report & High Fidelity prototype


OVERVIEW.

I had to create a product that uses a software-as-a-service (SaaS) revenue model. I went through the market and met with employees to determine the business needs and develop one minimum viable product (MVP). In this project, I had to consider two type of users:


  • Managers who make the purchasing decisions so it was important to show them a valuable service.

  • Employees who will actually use the product so the service has to solve their main pain points and answers their needs.

problem &

opportunities.

This project aims to develop a platform for managers and employees to effortlessly request, approve, and manage vacation leave. Currently, no existing services focus only on leave management while providing simple and efficient solutions.

solution &

Mockups.

Transparent and simple vacation leave platform for employees and managers so they can stop wasting time and focus on what matters.

Book vacation with the help of a calendar that shows available spots and public holidays.

Access a personal dashboard with the balance of left vacation days.


Accept or request quickly your team's request leave.

Difficult, time consuming and complex process to request and manage vacation leave for managers and employes.

Video of the new prototype

Define

Ideate

Design

Test

Emphasize

User interviews

Online survey

User personas


Feature prioritization

User tasks

User scenario


5 Whys method

Sketching



Paper prototype

Wireframes

Prototype


User testing

Refine

Final Design

my design process

Discovery.

4 Quick Interviews

Quick interviews with 2 employees and 2 managers from 30 to 54 y.o and belonging to different organizations were conducted in order to discover their overall feeling and behavior while requesting vacation from the employee side and approving requests from the manager side.

9 Contextual Inquiries

I run 9 contextual inquiries with employees and managers to gain insights into pain and needs while managing leave requests. Candidates were 4 men and 5 women from 27 to 62 y.o working from different structures. I asked them to go through each step of a vacation request.

key takeaways.

  • The current leave management process is viewed by managers as overly complicated, time-consuming. They are annoyed with the amount of time allocated to a task that they perceive to be simple.


  • Correspondingly, employees are unhappy with the complex vacation request procedure that should be quick and straightforward. They feel frustrated with the lack of transparency of the overall process.


  • From the perspective of both managers and staff, the processes for managing leaves could be significantly streamlined and should not generate stress.

main pain points.

Maria Nelly

@Employee

"There is no visibility of the current balance of vacation days. This generates a lot of mistakes ( request with incorrect number of days) and results in a delay in the request's approval."

Romain Drumy

@Employee

"We don't have any intuitive or easy process to request vacations. There is no option to check the available days before doing a vacation request so there are many requests that are rejected."

Rose Giovenally

@Manager

"As a manager, there are many tasks to deal with. Managing the vacation request or other type of leaves is time consuming and exhausting. I would rather spend time on tasks that are more important."

features for mvp.

User's classification

Number 1

Number 2

Number 3

Number 4

Number 5

Features

Personalised dashboard with the balance of vacation days

See availability before requesting vacation days

See public holidays before requesting vacation days

Alerts and notifications when approval or rejection

Check history of past vacation days

MAIN COMPETITORS.

I run a competitive analysis in order to search products that compete with my SaaS platform, so I could get design ideas and have a better understanding of the user's expectations. I finally came up to the conclusion that existing platforms helped companies to manage employees leaves but none of them were offering an intuitive and easy service where the employees could easily make a request based on available spots.

Calendar

Alerts &

Notifications

Public

Holidays

Available Spots

Dashboard

Team’s members Holidays

Help & Guidelines

History

Vacation Tracker

Timetastic

Freshteam

Seseame RH

Altmira

our personas.

Martin Flow

“I love travelling and I need an easy & intuitive vacation process at work, so I can quickly plan my holidays with my friends”.

Goals & Needs

  • He has no visibility on the available spots before requesting vacation.


  • He never remembers how many vacation days he has left to enjoy.


  • Quickly and easily book his next vacations.


  • Request vacation based on available spots.


  • Be notified when the request is approved.

Frustrations

Age: 32

Profession: Customer Service

Location: Barcelona

Tech Empathy (1-10): 8

Demographics

Personality & Hobbies

  • Dynamic, busy, hard worker


  • Loves organising last minute trips

Teresa Dole

Goals & Needs

  • She receives all the vacation requests from his team by email and it makes the process long and complex.


  • She feels uncomfortable to not process requests on time because she didn’t go through the mails.


  • Be able to quickly check the pending requests.


  • Manage vacation requests via one unique platform.


  • Don’t spend too much time handling vacation.

Frustrations

Age: 42

Profession: Manager

Location: Barcelona

Tech Empathy (1-10): 7

Demographics

Personality & Hobbies

  • Busy, empathic


  • Likes art expositions and cinema

“I want to make my team members happy & allow them to receive a quick vacation approval to keep a nice atmosphere at work”.

user scenarios

& flows.

  • Martin: Winter is coming and he still has vacation days to book before the end of the year. He plans to go to the mountain with his friends to do a ski trip. He is aware that with the Christmas period, there won’t be so many available spots. Martin wants to know the exact balance of his vacation days and book his vacations based on available dates. He wants to be notified as soon as the request is approved so he can prepare his holidays!

  • Teresa: is very overwhelmed because December is a busy period at work. She needs to quickly see the pending vacation requests of her team in order to approve or deny them before the end of the year. Teresa will check and accept Martin’s request.

design decisions.

Add New Leave

Sub Header

Header

BUTTONS

#F2F3FD

#FFEA19

#043873

#C2D4FD

#FFFFFF

#F2F0F4

#77777A

#46464A

COLOR

TYPOGRAPHY

Manrope


a

A

Apply

brand attributes.

TrackLeave appeals to “normal everyday workers” who have specific needs and requirements. Through its intuitively and transparency, the brand speaks to its audience in a simple and accessible way. The simple looking, simple talking approach shows that the brand doesn’t take itself too serious. It represents modernity and warmth as a feeling of welcoming for the workers. The first function of TrackLeave is a service for business but it wants to show more than a professional software by displaying warm, reassuring and support characteristics.

fINAL DESIGN & PROTOTYPE.

  • Requests sorted by state and name

  • Pending request easily visible

  • Possibility to add a note

  • Accept or decline the request in one click

Add New Leave

Dashboard

My Leaves

My Calendar

Leave Policy

Application Form

Please fill the below form to apply

Leave Type

*

Vacation

From Date

*

dd-mm-yy

One day only

To Date

dd-mm-yy

Day Part

*

First Part

December

2022

Mon

Tue

Wed

Thu

Fri

Sat

Sun

27

28

29

30

31

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

1

2

3

4

5

6

Not available

Public Holidays

Upload Document

Drag & drop files

Supported formats: JPEG, PNG, GIF, MP4, PDF, PSD, AI, Word, PPT

your-file-

here.PDF

your-file-

here.PDF

your-file-

here.PDF

Add some additional details

Cancel

Apply

Vacation

9 Available days

0 day scheduled

Public

Holidays

3 Left

6th December next

Sick

4 Taken

0 days scheduled

Unpaid

Leave

4 Taken

2 days scheduled

New Leave

Leave Status

Balance

Search

Hi Martin

TrackLeave

New Leave

  • New leave tab to quickly request vacation

  • Calendar with non available slots

  • Calendar with public holidays

  • Easy form to complete

Leave Status

  • Pending status of the leave

  • Historic of the past leave status

  • One color for each type of leave and status

  • Balance of vacation updated on the top

Add New Leave

Dashboard

My Leaves

My Calendar

Leave Policy

Leave Type

From

To

Total Days

Status

Vacation

13-12-2022

22-12-2022

9

Pending

Vacation

10-12-2021

14-02-2021

5

Approved

Vacation

10-12-2021

14-02-2021

5

Approved

Sick

18-02-2022

18-02-2022

5

Sick

Vacation

10-12-2021

14-02-2021

5

Rejected

15-03-2022

15-03-2022

1

Approved

Vacation

15-01-2021

19-02-2021

5

Approved

Vacation

15-01-2021

19-02-2021

5

Approved

Vacation

15-02-2022

15-02-2022

1

Approved

Vacation

15-01-2021

19-02-2021

5

Approved

Vacation

New Leave

Leave Status

Balance

Vacation

0 Available days

9 days scheduled

Public

Holidays

3 Left

6th December next

Sick

4 Taken

0 days scheduled

Unpaid

Leave

4 Taken

2 days scheduled

Search

Hi Martin

TrackLeave

Pending Request

  • Requests sorted by state and name

  • Pending request easily visible

  • Possibility to add a note

  • Accept or decline the request in one click

Duration

Date

Reason

Approved

Leave Type

Name

9 days

01st-09 Dec 2022

Vacation

Martin Flow

14 days

01st-14 Jul 2022

Vacation

Paityn Stanton

1 day

25 Jul 2022

Sick

Zaire Kenter

Vacation

10-12-2021

14-02-2021

5

Pending

1 day

25 Jul 2022

Unpaid

Corey Culhane

Vacation

10-12-2021

14-02-2021

5

Pending

1 day

25 Jul 2022

Unpaid

Makenna Franci

Vacation

10-12-2021

14-02-2021

5

Pending

1 day

25 Jul 2022

Sick

Allison Herwitz

15-01-2021

19-02-2021

5

Approved

Vacation

1 day

25 Jul 2022

Sick

Tatiana Bergson

15-01-2021

19-02-2021

4

Approved

Vacation

14 days

01st-14 Jul 2022

Vacation

Adison Many

15-01-2021

19-02-2021

4

Approved

Vacation

1 day

25 Jul 2022

Unpaid

Brandon Dias

15-01-2021

19-02-2021

4

Approved

Vacation

Search

Hi Teresa

TrackLeave

Calendar

Requests (10)

All Leaves

25 Requests

Pending

10

Approved

12

Rejected

3

Team 1

Add New Leave

Dashboard

My Leaves

My Calendar

My Calendar

Team

Leave Policy

Notification

  • Notification on the phone when the request is processed

  • Balance of the days updated

PROBLEM VS SOLUTION.

Can’t see available spots & many

rejections

No intuitive and easy

process to request

vacations

No notifications for

confirmation or rejection request


No clear visibility

of the current balance

of vacation days

Calendar with

available spots &

public holidays

Dashboard

with balance of

vacation days

Unique platform

to request &

manage vacations

Notifications & real time updates on the app phone

cONCLUSION.

With TrackLeave, I have provided an easy and intuitive service for Leave Management dedicated to Businesses. The platform will help the employees and managers to focus on their main tasks and not to waste time in a complex vacation management process. Making the user's work life easier was my main challenge for this project and I am glad my product provides it!

TrackLeave involved conceptualizing a web app from scratch. I feel excited because within 2 weeks, I have been able to develop an app that solves the main problems my interviewees were facing during the research process. I really tried to link all my design decisions with the user’s needs so I could develop a core product that people would be interested in.

Thank you for reading and don't hesitate to check other projects. Say Hi if you want to connect ☺️.

Create a free website with Framer, the website builder loved by startups, designers and agencies.