Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oznakdn/kanbanboardapp


https://github.com/oznakdn/kanbanboardapp

ajax asp-net-core-mvc clean-architecture docker-compose dockerfile drag-and-drop entity-framework-core jquery jquery-ui postgresql-database repository-pattern sortable unitofwork-pattern viewcomponent

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# KANBAN BOARD

#### This project is a kanban board application created with the Clean architecture structure. In this application created with Asp.Net Core Mvc, JQuery and Ajax were used for the drag and drop feature. You can easily follow up by creating a new project with the application and uploading the stories, tasks and bugs of the project to the project board. ####


Other pages :point_left:

https://github.com/oznakdn/KanbanBoardApp/assets/79724084/e9d65415-e210-4b5f-9b64-5aa0580edaf9

# Local
```
git clone https://github.com/oznakdn/KanbanBoardApp.git
cd KanbanBoard.WebMvc
dotnet restore
```

## appsettings.json
```csharp
"ConnectionStrings": {
"PostgresConnection": "Server=127.0.0.1;Port=5432;Database=KanbanBoardDB;User Id=[your username];Password=[your password];"
}
```

## Database migration
```
cd KanbanBoard.Infrastructure
```

```csharp
dotnet ef migrations add [migration name] --startup-project [KanbanBoard.WebMvc directory path]
dotnet ef database update --startup-project [KanbanBoard.WebMvc directory path]
```

# Dockerizing
```
cd KanbanBoardApp
docker-compose up
```

# Login
```csharp
username = john_doe
password = Password123*
```