Skip to content

TaskManager is a tool designed to automate the creation of new projects(in VS code) based on template files located in the TaskTools folder.

Notifications You must be signed in to change notification settings

IGORSVOLOHOVS/TaskManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

Introduction

Task Manager is an advanced application designed for efficient task and project management. It facilitates the organization and tracking of various project-related tasks, offering a streamlined approach to managing workflows and project timelines.

Requirements

  • C++20: The application is built using C++20 standards.
  • CMake: Required for building the project.
  • Conan: Used for dependency management.

How to Use

After installation and setup, execute manager.bat to launch the application. The application provides the following functionalities:

  • Create, edit, and delete tasks.
  • Organize tasks into projects.
  • Track the progress of tasks and overall project timelines.

How to Build

  1. Clone the project repository to your local machine.
  2. Install necessary dependencies using Conan:
    conan install . --build=missing --output-folder build -c tools.env.virtualenv:powershell=True
  3. Use CMake to build the project:
    cmake --preset conan-default
    cmake --build --preset conan-release
  4. Link libraies and run exe file:
    .\build\build\generators\conanbuild.ps1
    .\build\build\generators\conanrun.ps1
    .\build\build\Release\main.exe

Directory Structure

  • TaskTools: Contains the main source code, tests, and configuration files.
  • icon: Stores the application icons and related graphical assets.
  • README.md: Provides information about the project, installation, and usage instructions.
  • manager.bat: A batch file to launch the application.

Additional Information

  • The conanfile.txt and CMakeLists.txt files are used for managing dependencies and build configuration, respectively.

About

TaskManager is a tool designed to automate the creation of new projects(in VS code) based on template files located in the TaskTools folder.

Topics

Resources

Stars

Watchers

Forks