Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ecebeci/projectmanagement
ASP.NET CORE 5.0 MVC Project for the Internet Programming Lesson
https://github.com/ecebeci/projectmanagement
asp-net-core entity-framework-core identity mvc project-management
Last synced: 10 days ago
JSON representation
ASP.NET CORE 5.0 MVC Project for the Internet Programming Lesson
- Host: GitHub
- URL: https://github.com/ecebeci/projectmanagement
- Owner: ecebeci
- Created: 2021-11-04T22:20:27.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-13T15:15:41.000Z (almost 3 years ago)
- Last Synced: 2025-01-18T00:28:15.089Z (16 days ago)
- Topics: asp-net-core, entity-framework-core, identity, mvc, project-management
- Language: C#
- Homepage:
- Size: 1.24 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Management
ASP.NET CORE 5.0 MVC Project for the Internet Programming LessonThis 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](https://user-images.githubusercontent.com/31591904/158066429-4767cf41-01a1-400f-a5d8-c70ff95de775.png)
## **Table of Actors**
Actor Name
Use CasesProject 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 ProjectAdd/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 SystemLogin 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 InformationDelete 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](https://user-images.githubusercontent.com/31591904/158066441-74aa1dbe-18da-4040-8ddc-b5b8f02545ca.png)
### 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](https://user-images.githubusercontent.com/31591904/158066452-2ee354c0-496b-4771-b3da-d88db495b9ed.png)
### 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](https://user-images.githubusercontent.com/31591904/158066459-465cff60-bf0c-4c6e-95f4-61a33ef03d8e.png)