The business goal of the project lies in creating a solution that would help managing tasks and activities within a company as well as for individuals. The solution developed by Flyte Solutions is a web application that allows to create various calendars for planning the users’ work: a calendar shows whether a certain user is available at a definite period of time and enables one with an option of assigning tasks to other people and customizing the calendar itself according to one’s needs.
For instance, if User A wants User B to do certain work, they use the application in accordance with the following workflow:
A similar process works for companies as well; however, within a company, there are user calendars for employees and department calendars managed by the head of the department. Moreover, there is a separate user role for the head of the company who has the rights to view and manage all company activities. All in all, the following functionality is available for a company:
- Swift online communication with every company employee
- Creating department calendars in tune with the company organizational structure
- Establishing groups for instant communication with certain employees from different company departments
- Assigning tasks and notifying the assignees
- Using local time to easily manage the work done by international teams
As far as the technology part of the project is concerned, Flyte Solutions team has created a complex system that consists of two main parts:
- Frontend part — provides an opportunity to register in the system, manage personal tasks, create connections with other users, change account settings, operate the department schedules, set up individual calendars;
- Administrator part — allows the users with appropriate rights to manage system settings and user rights, view the history of activities, etc.
One of the project highlights was its user experience design part. In order to provide the end user with the high-quality usability and enhance the overall process of interaction between the user and the product, Flyte Solutions user experience design specialist has developed the solution’s visual design and architecture in tune with the demand.
First, the Customer got wireframes that demonstrated the product’s design in simplified form. Each element of the wireframes was developed in accordance with the requirements to user-solution interaction process. Having agreed on the structure of wireframes, our UX specialist started working on the design itself.