Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/oznakdn/kanbanboardapp
- Owner: oznakdn
- Created: 2024-04-25T10:55:37.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-05-08T19:08:16.000Z (9 months ago)
- Last Synced: 2024-11-27T17:14:02.281Z (2 months ago)
- Topics: 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
- Language: JavaScript
- Homepage:
- Size: 16.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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. ####
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*
```