Kanban Board -Anwendung zur Organisation und Verwaltung von Aufgaben.
Eine Live -Demo ist hier verfügbar. Sie können auch auf die Web -API -Dokumente zugreifen.

Warum? • Technologien • Erste Schritte • Kontakt • Lizenz
Diese Anwendung wurde mit dem Zweck des Lernens von ASP.NET Core und ReactJs erstellt, die die Phasen der Planung, Verwaltung, Codierung und Bereitstellung durchlaufen.
Klonen Sie dieses Repository
git clone https://github.com/fernandovmp/kanban-board
Wechseln Sie dann zum Repository -Ordner
cd kanban-board
Erfordert
Führen Sie den folgenden Befehl aus, um Datenbank, Backend und Frontend zu starten
docker-compose up -d
ASP.NET CORE -API wird in http://localhost:5000 reactjs App in http://localhost:3000 verfügbar sein
Um den Anwendungslauf zu stoppen
docker-compose down
Erfordert
Back-End
Stellen Sie alle ablaufenden Abhängigkeiten wieder her
dotnet restore
Bauen Sie die Lösung auf
dotnet build
Um die Tests aller Dotnet -Projekte auszuführen, werden ausgeführt
dotnet test --filter TestType!=Integration
Fügen Sie die folgenden Eigenschaften in den Appsettings.json hinzu und füllen Sie die folgenden Eigenschaften aus
"ConnectionStrings" : {
"PostgresConnection" : " "
},
"CorsOptions" : {
"PolicyName" : " KanbanCors " ,
"AllowedOrigin" : " "
},
"PasswordHasherOptions" : {
"Iterations" : 10000
},
"JwtToken" : {
"Audience" : " KanbanWeb " ,
"Issuer" : " KanbanApi " ,
"Key" : " " ,
"Seconds" : 600
}Und führen Sie das Web -API -Projekt mit dem folgenden Befehl aus.
dotnet run --project src/KanbanBoard.WebApi
Frontend
Installieren Sie die Abhängigkeiten durch Ausführen
yarn --cwd src/KanbanBoard.Frontend
Starten Sie dann das Projekt
yarn --cwd src/KanbanBoard.Frontend start
In dem DOCS -Verzeichnis finden Sie die Benutzergeschichte, die Web -API -Spezifikation, das Datenbankmodell und den UI -Prototyp für dieses Projekt und andere zusätzliche Anweisungen. Dadurch erhalten Sie eine gute Vorstellung davon, welche Erwartungen vom Projekt erwartet.
Der Beitrag jeglicher Art wird geschätzt!
Einige Möglichkeiten, wie Sie mit dem Projekt beitragen können, eröffnen ein Problem mit dem Bug -Bericht, geben einen Vorschlag oder eine Pull -Anfrage.
Um die Einzelheiten zu sehen, wie der Beitrag zum Beitragsanleitung beiträgt.
Wenn Sie mich kontaktieren möchten, können Sie dies in den folgenden Kanälen tun:
Dieses Repository befindet sich unter der MIT -Lizenz.