Skip to content

ecebeci/ProjectManagement

Repository files navigation

Project Management

ASP.NET CORE 5.0 MVC Project for the Internet Programming Lesson

This project aims to provide project management with projects and boards (like sub-projects) within the project, inspired by the working logic of project management applications such as Trello/Jira. There can be lists in each board and also each list can have works. Status and deadline of each work can be updated. Also status of work can be selected and be changed later.

Main Page

Table of Actors

Actor Name Use Cases

Project Manager

Project Manager is creator of a Project. It can create a board inside of project. Also, can add or delete people to project. A Project Manager for a project has Project Members use cases.

Create a Project
Add/Delete People to Project and Edit a Project
Delete/Revive a Project
Create a Board
Edit a Board
Add Template to Board

Project Member

Project Member is a member of a Project. It can create and edit works.

Register System
Login System
Add a List&Label
Change List
Create a Work to a List
Set Priority of Work
Change Work Status

System Manager

System Manager manages all system. It can see all users and delete users. Also, can add new board templates.

Check Users Information
Delete Users
Adding New Template

Application Prototypes

Projects Controller

The controller where the projects belonging to the user are listed. If the actor is the project manager on their project, they can edit their project.

Projects Controller

Boards Controller

The controller where the board belonging to the project are listed. If the actor is project manager on selected project, they can add or edit boards.

Boards Controller

Dashboard Controller

The list controller where the lists belonging to the board are listed. Every project member on project can add or edit works.

Dashboard Controller

About

ASP.NET CORE 5.0 MVC Project for the Internet Programming Lesson

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •