Project Overview

Kriya is a home grown product, it solves the major problems of assigning and keeping track of day to day tasks in an organization. The requirement for this product is to create an user facing app for both mobile [IOS and Android] and desktop, and an admin portal where the Admin user can onboard the users in an organization.

My Role

I owned and led the entire design process, including UX research, interaction design, visual design and prototypes.


Information Architecture

User Flow



Create Project: I decided to have a high level phase where users can create projects and add tasks under it, which makes it easier for them to locate tasks and makes the screen less cluttered and organised.

Tasks and Task details: Task creation being the main purpose of the app, I decided to provide two views. One normal list view and detailed kanban view, both opening to a task details page where user can see the details of the task as well to view the resources for the particular task. User can also perform actions such as assigning the task, setting the due date and priority.

Chat: After a lot of contemplation I decided to have an in built chat screen as the main goal was to solve most of the communication problems faced mainly during the current situation.

Analytics: In this screen the user will be able to track their daily performances on day to day basis and even track their performance over a period of time.

My Day: This a personalised page for users where in the users will be able to see their daily tasks and over due tasks, they also have a calendar where they can drag and drop tasks and block time during the day apart from meetings to increase productivity.

Define the problem

  • Deadline pressure: When people work on multiple tasks they are unable to understand which is to be completed by when, and which task is of higher priority hence they run on deadline pressure.

  • Too much multi-tasking: Some people might have to fulfil different roles in an organisation, they are not able to delegate tasks nor keep track of delegated tasks.

  • Long To-do lists: With the long to do list user is unable to categorise tasks, unaware of task priority. User also tends to miss out tasks that are to be performed on that particular day.

  • Lack of co-ordination: With the world adapting towards remote working, users lack co-ordination, they are unable to assign tasks and review them. They are also unable to evaluate employees performance.


What is a Task Management?

Task management is the process of monitoring your daily tasks through multiple stages from start to end in accordance to improve your work efficiency. It is also to keep track so that one knows what to be done and when to be done. This process involves making decisions for your tasks to meet your end goal.

Why do you need task management?

  • Efficiency: Task management increases productivity and also helps to use the right resources at the right time thus improving your efficiency.

  • Organise: It is not always possible to work on one thing at time, this may make work chaotic and all over the place, task management helps to organise work.

  • Priority: Prioritisation is one of the key factors to meet the deadlines, it is very important to know what to work when, task management makes it easy to prioritise tasks and also fix deadlines accordingly.

  • Delegation: Task delegation is an important step to successfully manage multiple tasks in a short span of time.

  • Tracking: When there are too many tasks to work on, it is very important to keep a track on all your tasks across different projects and teams.

  • Collaboration: Task management improves collaboration in between the teams by managing, assigning and reviewing tasks across teams.

Who needs to manage tasks in an organisation?

Project leaders: To know the bandwidth of the team members and delegate tasks accordingly.

Team members: To know who is working on what

Individuals: To keep a track on your daily tasks and your growth

Competitive Analysis



  • Simplified the task creation, assigning and tracking process for the users

  • Solved the communication problems due to remote working


  • Keeping the experience simple and basic is the key to efficiency

  • Making the system accessible to solve day to day problems

  • Knowing the value of a users time 

Previous Project