AliYildizoz909 / XPTaskBoard

A simple task-tracking task board application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XPTaskBoard

Gif

Türkçe

Uygulamanın amacı

“divide and rule policy” politikasını izleyerek projeleri daha yönetilebilir ve sürdürülebilir yapmak. Projemiz de bu doğrultuda görevlerin tanımlanmasını ve çalışan atamasını yaparak projelerin takibi yapılır. Ayrıca ortalama bitiş tarihine göre task bitiş tahmini yapılmaktadır, bu sayede hangi taskın ortalamadan daha erken veya daha geç tamamlandığını görebilir ve bu tipteki tasklara göre görev ataması yapılabilir.

Özellikler

  1. Task
    • Yeni bir task yaratma.
    • Mevcut bir taska çalışan ataması yapmak.
    • Mevcut bir taska atanmış bir çalışanı kaldırmak.
    • Mevcut bir taskı silmek.
    • Mevcut bir taskı güncellemek.
    • Mevcut bir taskın durumunu değiştirmek.
  2. Proje
    • Yeni bir proje yaratma.
    • Mevcut projeyi tekrar adlandırma.
    • Mevcut projeyi silmek.
    • Uygulama açılırken bir proje seçmek.
  3. Çalışan
    • Yeni bir çalışan yaratma.
    • Mevcut çalışanı güncelleme.
    • Mevcut çalışanı silmek.

English

Purpose of the application

To make projects more manageable and sustainable by following the policy of "divide and rule policy". In this direction, our project is followed up by defining the tasks and assigning employees. In addition, task completion estimation is made according to the average end date, so you can see which task is completed earlier or later than the average and assign tasks according to this type of task.

Features

  1. Task
    • Creating a new task.
    • Assigning an employee to a current task.
    • Removing an employee assigned to an existing task.
    • Delete an existing task.
    • update an existing task.
    • Change the status of an existing task.
  2. Project
    • Creating a new project.
    • Renaming the current project.
    • Deleting the current project.
    • Choosing a project when opening the application.
  3. Employee
    • Creating a new employee.
    • Updating the current employee.
    • Deleting the current employee.

Kullanılan teknolojiler - Used technologies

  • MsSql veri tabanı - database.
  • Entity Framework (v6.4.4)
  • Windows Form UI
  • Metro framework (v.1.4.0)
  • Material Skin (v0.2.1)
  • Fluent Validation (v9.3.0)
  • Repository Patern
  • Dependency Injection AutoFac(v6.1.0)
  • N katmanlı mimari - N-Tier Architecture

Database Diagram

Database Diagram

About

A simple task-tracking task board application.

License:MIT License


Languages

Language:C# 95.4%Language:TSQL 2.8%Language:HTML 1.8%