Implementing a general task management application in .NET environment

OData support
Benedek Zoltán
Department of Automation and Applied Informatics

In today's fast-paced world, it is getting harder and harder to keep up with our responsibilities. It is worth keeping our tasks in one application, whether it is work, school or private life. Different types of tasks require different visualization techniques. The best way to store and manage our tasks is an application.

At the university and in the school, there are homework assignments, exams and we have to prepare for the lessons. In the workplace, meetings and projects must be managed. In private life we have to keep in mind the shopping list, our daily chores, sport-related activities. Apart from these examples, there are still a lot of different tasks to do.

Different tasks require different visualizations. The application developed within this thesis is a solution for storing and managing various tasks. For the sake of clarity, all tasks can be stored regardless of type - shopping list, daily tasks, project status, work assignments, etc. For each type of task, the application offers different management techniques, for example: a check list for a simple shopping list or a Kanban board for multiple statuses of a project.

The software of this thesis is a multi-layered application that can manage categories, including tasks, and track their status. There are different types of display formats that allow different categories to be run in a single program. Presentation can be a checklist for simple tasks, multi checklist for sub-tasks, and a three- or five-column Kanban table primarily for project management.

The application is a general task tracking program that provides an effective solution to guide you through various handling and display modes.


Please sign in to download the files of this thesis.