Application du conseil d'administration de Kanban pour aider à organiser et gérer les tâches.
Une démo en direct est disponible ici, vous pouvez également accéder aux documents API Web.

Pourquoi? • Technologies • Débutant • Contact • Licence
Cette application a été construite dans le but d'apprendre ASP.NET Core et ReactJ en passant par les phases de planification, de gestion, de codage et de déploiement.
Cloner ce référentiel
git clone https://github.com/fernandovmp/kanban-board
Ensuite, passez au dossier du référentiel
cd kanban-board
Nécessite
Exécutez la commande suivante pour démarrer la base de données, le backend et le frontend
docker-compose up -d
L'ASP.NET Core API sera disponible dans http://localhost:5000 ReactJS sera disponible en http://localhost:3000
Pour arrêter l'exécution de l'application
docker-compose down
Nécessite
Back-end
Restaurer toutes les dépendances en cours d'exécution
dotnet restore
Construire la solution
dotnet build
Pour exécuter les tests de tous les projets dotnet exécuter
dotnet test --filter TestType!=Integration
Ajouter et remplir les propriétés suivantes sur AppSettings.json
"ConnectionStrings" : {
"PostgresConnection" : " "
},
"CorsOptions" : {
"PolicyName" : " KanbanCors " ,
"AllowedOrigin" : " "
},
"PasswordHasherOptions" : {
"Iterations" : 10000
},
"JwtToken" : {
"Audience" : " KanbanWeb " ,
"Issuer" : " KanbanApi " ,
"Key" : " " ,
"Seconds" : 600
}Et exécutez le projet API Web avec la commande suivante.
dotnet run --project src/KanbanBoard.WebApi
L'extrémité avant
Installez les dépendances en fonctionnant
yarn --cwd src/KanbanBoard.Frontend
Ensuite, démarrez le projet
yarn --cwd src/KanbanBoard.Frontend start
Dans le répertoire DOCS, vous pouvez trouver les histoires des utilisateurs, la spécification API Web, le modèle de base de données et le prototype d'interface utilisateur pour ce projet et d'autres instructions supplémentaires, cela vous donnera une bonne idée de ce que l'attente du projet.
La contribution de toute sorte est appréciée!
Certaines façons de contribuer au projet sont d'ouvrir un problème avec le rapport de bogue, de donner une suggestion ou d'ouvrir une demande de traction.
Pour voir les détails de la façon dont la contribution se réfère au guide de contribution.
Si vous souhaitez me contacter, vous pouvez le faire dans les canaux suivants:
Ce référentiel est sous la licence MIT.