top of page

Calendar Application

Project Type

Design challenge


02 Days

My Role






Valentina leads sales and business development for a Fortune 500 company. She travels 3 out of 4 weeks in the month, and when she travels, it’s almost always internationally. Between all her travel to different time zones and a busy meeting schedule in other cities, she finds it challenging to keep up with her calendar to show up to the right places at the right time.


Design a calendar flow and interface that is smart enough to suggest meeting times, accounts for changing time zones, and proactively works for Valentina to ensure she is always on time for her meetings. The proposed solution has to be mobile-friendly and uses viable technologies from today.

Project Goal
  1. Creating a user-centered design for an app that effectively addresses the pain points and needs of Valentina and other users who travel internationally for work and find it challenging to manage their schedules.

  2. Providing users with the tools and functionality they need to manage their schedules while traveling in a way that is intuitive, user-friendly, and visually appealing.

  3. Incorporating new technologies such as machine learning and AI into the app to optimize users' time and travel.

  4. Ensuring that the app is functional, effective, and user-friendly and meets the needs of users like Valentina in a way that makes their work easier and more efficient.

Market Research

Conducting market research to understand what are the currently existing solutions that are on market and learning the Key features, Strengths, and weaknesses of each of them and mold them into better solutions which will help in solving our user's problems.

Competitor Analysis
  1. Google Calendar

  2. Apple Calendar

  3. Microsoft Outlook

The Competitor analysis shows that all three calendar apps have strengths and weaknesses. Google Calendar is convenient and easy to use but may have limited customization options. Apple Calendar has seamless device integration and a minimalist design, but it may lack some advanced features. Microsoft Outlook is a powerful productivity tool for businesses and professionals, but it may have a steeper learning curve and be less intuitive for personal use.

Each calendar app caters to different target customers and has unique features and advantages. The best choice depends on the individual's needs and preferences, whether they prioritize simplicity and convenience, seamless integration with other devices, or advanced productivity tools for business purposes.

Competitive Analysis.jpg
Key Features

Based on the user pain points and with the competitive analysis, I have come up with a list of certain features that I think would solve the frustrations.

  1. Timezone conversion: An automatic timezone converter that adjusts events based on the user's location and travel schedule, allowing Valentina to stay on top of her plan without worrying about time zone differences.

  2. Intelligent scheduling: A scheduling assistant that suggests the best times for meetings based on Valentina's availability and travel schedule, reducing the need for manual scheduling and minimizing conflicts.

  3. Travel itinerary integration: Integration with travel booking websites and apps allows Valentina to easily import her travel itinerary into the calendar app and view all her travel details in one place.

  4. Collaborative features: Collaborative features allow Valentina to share her calendar with colleagues and team members, making it easier to schedule meetings and coordinate with others.

  5. Customizable event notifications: The solution would need to provide customizable event notifications, allowing Valentina to set reminders for upcoming events and adjust the timing and frequency of notifications based on her preferences.


Based on the research most calendar events can be categorized into the following types:

  1. Personal events: Include events related to personal life, such as birthdays, anniversaries, and family gatherings.

  2. Work events: Include events related to work or professional life, such as meetings, deadlines, and appointments.

  3. Social events: Include events related to social activities such as parties, concerts, and festivals.

  4. Travel events: These include events related to travel, such as flights, hotel reservations, and transportation.

  5. Religious events: Include events related to religious activities such as holidays, ceremonies, and services.

  6. Education events: These include events related to education, such as classes, exams, and school-related activities.

  7. Health events: These include events related to health, such as doctor appointments, exercise routines, and medication schedules.

  8. Miscellaneous events: These include events that do not fit into any of the above categories, such as reminders, to-do lists, and other personal or professional activities.


Nowadays, Tickets, bookings, Meeting invites, and everything we deal with is emails, So I decided to combine the application with email login so everything will be scanned it will be easy to improve the flow of the user. 


3.9 billion  email users worldwide

The client is to travel from country to country. It will be hard to know the current location time. The GPS will automatically identify the travel place and adopt the timezone for convenience and ease clients in their busy schedules. 

User flow

I covered all the user flows which describes the flow each case of the application

* List of the flows i have covered 

1. Sign in with email

2. Gps Tracking Allowance

3. Time

4. Location

5. Change Timezone

6. Add Event

Application .jpg
Low - Fidelity Wireframes:

Before going to the final design, I made some sketches and interactive wireframes to give an idea of the same.

Add Event.jpg
Design System
Design system
The power of Home Page

Current Location and country

Current Location Time

Tomorrow’s Event List

Bottom Navigation


Filter Option to get a quick look for events 

Live location

Today’s Event list with showing the time and remaning time

Add Button to add events 

Visual Design
Splash – 1.jpg
Login – 1.jpg
Dashboard – 1.jpg
Dashboard – 3.jpg
Add Event – 1.jpg
Add Event – 2.jpg
Event – 1.jpg
Event – 2.jpg
Alarm Notification
Profile – 1.jpg
bottom of page