YoTask

A mobile app that combines a calendar, a scheduler, an organizer, a chat system and a planner

Tilda Publishing
Check it out in
Business
Notifications
Schedule
Chat
Photo
UI/UX
Productivity
Mobile
iOS
Native
Android
Camera
Past history
Past history
Our customer, NPM Group, was struggling with organizing and controlling their workflow. With Microsoft Outlook, Google Calendar, various messengers, mobile phone calls and personal communication all throwing the work process into complete disarray, even tracking who was responsible for what required digging into a pile of correspondence. One day our customer realized that they required an app that would serve simultaneously as a task manager, a calendar and a chat service.
The MVP project performed favorably, and is still being perfected by the customer's in-house team.
The resulting YoTask app transforms abstract calendar tasks into real activities, each with its time and date of completion. Each task has an independent chat to which every person performing it can be invited to discuss details and exchange files. A thought-out push notification system helps to keep track of the task, saving personal and work time.
Our customer, NPM Group, was struggling with organizing and controlling their workflow. With Microsoft Outlook, Google Calendar, various messengers, mobile phone calls and personal communication all throwing the work process into complete disarray, even tracking who was responsible for what required digging into a pile of correspondence. One day our customer realized that they required an app that would serve simultaneously as a task manager, a calendar and a chat service.
The resulting YoTask app transforms abstract calendar tasks into real activities, each with its time and date of completion. Each task has an independent chat to which every person performing it can be invited to discuss details and exchange files. A thought-out push notification system helps to keep track of the task, saving personal and work time.
The MVP project performed favorably, and is still being perfected by the customer's in-house team.
Design
The first version of the design was made for the iOS platform.
Design
The first version of the design was made for the iOS platform.


Adding a task
There are two ways to add a task:
— define it and put it into the daily list
— define it while also adding time and participants by clicking the ellipsis


Chat
The main idea is that the chat is inseparable from the task it pertains to. The list of participants of the task's chat is minimized so that the user doesn't have to list through dozens of people
Adding a task
There are two ways to add a task:
— define it and put it into the daily list
— define it while also adding time and participants by clicking the ellipsis
Chat
The main idea is that the chat is inseparable from the task it pertains to. The list of participants of the task's chat is minimized so that the user doesn't have to list through dozens of people
Calendar
The customer's ideal calendar had to look like the iOS calendar, display workload for each day and allow for the task to be transferred from any day, month or year to another.
Calendar
The customer's ideal calendar had to look like the iOS calendar, display workload for each day and allow for the task to be transferred from any day, month or year to another.
The tasks are represented in the calendar by dots. Their size, position in the calendar cell, arrangement and color inform the user of how free or occupied any given day is (a  feature that sets YoTask apart from the Apple calendar).
The tasks are represented in the calendar by dots. Their size, position in the calendar cell, arrangement and color inform the user of how free or occupied any given day is (a  feature that sets YoTask apart from the Apple calendar).
While porting the design from iOS to Android we had to follow the Material Design guidelines.
While porting the design from iOS to Android we had to follow the Material Design guidelines.
Icon
Icon
The customer preferred the blue/green/white color scheme out of all the color schemes we developed for the interface. However, when we saw the purple icon that was previously commissioned by the customer, we realized that interface and icon colors would clash. To smoothen out the transition from the purple logo to the blue interface, we decided to make illustrations on the tutorial screens a mixture of purple and blue.
Development
Development
Even though one of the ways to create a chat is to use services like Layer and SendBird, the customer insisted that the app must be independent from third parties and be customizable. As a result, we developed our own chat.
In the end, the client part of the custom chat was created using the WebSocket technology. On the customer's side, back-end developers took part in developing the chat.
Calendar
Calendar
"More often than not, developers employ open libraries with the 'Calendar' component and customize it depending on the app's design. I thought that creating a calendar from scratch would be an interesting challenge and estimated that it would take as much time as customizing a third party solution anyway"

Daniil Pendikov
iOS-developer
Testing
As part of SCRUM, a demo with new features was released twice a week. A focus group of employees from the customer's plant assisted in improving the product, although only the feedback and the features that the customer deemed useful for the product's development were taken into account. After each test, feedback was noted down in the backlog and then worked on in each sprint in addition to the primary tasks.
Testing
As part of SCRUM, a demo with new features was released twice a week. A focus group of employees from the customer's plant assisted in improving the product, although only the feedback and the features that the customer deemed useful for the product's development were taken into account. After each test, feedback was noted down in the backlog and then worked on in each sprint in addition to the primary tasks.
Success and outlook
In the first week after release YoTask
Success and outlook
In the first week after release YoTask
was featured by App Store
got into Top 100 Free Apps
won third place in the "Productivity" category
During the six months we worked with Live Typing, the company presented itself as a trustworthy contractor. The company is always ready to discuss the work process and document flow. All the tasks that the developer team was presented with were timely performed. The developers at Live Typing are professional and perform their tasks in optimal ways. During our collaborative work we used Scrum, the team was spread out and we learned a great deal. We encountered a few challenges on our way which we overcame together. All in all, we are satisfied with our partnership with Live Typing. We wish this company the best of luck"
— Dmitriy Kustov, NPM Group's IT project manager
During the six months we worked with Live Typing, the company presented itself as a trustworthy contractor. The company is always ready to discuss the work process and document flow. All the tasks that the developer team was presented with were timely performed. The developers at Live Typing are professional and perform their tasks in optimal ways. During our collaborative work we used Scrum, the team was spread out and we learned a great deal. We encountered a few challenges on our way which we overcame together. All in all, we are satisfied with our partnership with Live Typing. We wish this company the best of luck"
— Dmitriy Kustov, NPM Group's IT project manager
Account manager and SCRUM-master
Aleksandra Abakumova

Quality assurance
Igor Kurganov

Designers
Elena Galtsina
Sergei Popovich

Android developer
Aleksandr Mirko

iOS developers
Daniil Pendikov
Vladimir Vishnyagov