Aplicación de la Junta de Kanban para ayudar a organizar y administrar tareas.
Una demostración en vivo está disponible aquí, también puede acceder a los documentos de la API web.

¿Por qué? • Tecnologías • Comenzando • Contacto • Licencia
Esta aplicación fue construida con el propósito de aprender ASP.NET Core y ReactJs que pasan por las fases de planificación, gestión, codificación e implementación.
Clon este repositorio
git clone https://github.com/fernandovmp/kanban-board
Luego, cambie a la carpeta del repositorio
cd kanban-board
Requerimiento
Ejecute el siguiente comando para iniciar la base de datos, backend y frontend
docker-compose up -d
ASP.NET Core API estará disponible en http://localhost:5000 La aplicación ReactJS estará disponible en http://localhost:3000
Para detener la aplicación de la aplicación
docker-compose down
Requerimiento
Back-end
Restaurar todas las dependencias en ejecución
dotnet restore
Construir la solución
dotnet build
Para ejecutar las pruebas de todos los proyectos de Dotnet se ejecuta
dotnet test --filter TestType!=Integration
Agregue y llene las siguientes propiedades en AppSettings.json
"ConnectionStrings" : {
"PostgresConnection" : " "
},
"CorsOptions" : {
"PolicyName" : " KanbanCors " ,
"AllowedOrigin" : " "
},
"PasswordHasherOptions" : {
"Iterations" : 10000
},
"JwtToken" : {
"Audience" : " KanbanWeb " ,
"Issuer" : " KanbanApi " ,
"Key" : " " ,
"Seconds" : 600
}Y ejecute el proyecto API web con el siguiente comando.
dotnet run --project src/KanbanBoard.WebApi
Interfaz
Instale las dependencias ejecutando
yarn --cwd src/KanbanBoard.Frontend
Entonces, comience el proyecto
yarn --cwd src/KanbanBoard.Frontend start
En el directorio DOCS puede encontrar las historias de usuarios, la especificación de la API web, el modelo de base de datos y el prototipo de UI para este proyecto, y otras instrucciones adicionales, esto le dará una buena idea de lo que se espera del proyecto.
¡Se agradece la contribución de cualquier tipo!
Algunas formas en que puede contribuir con el proyecto son un problema abierto con el informe de errores, dando una sugerencia o abrir una solicitud de extracción.
Para ver los detalles de cómo contribuir, consulte la Guía de contribución.
Si desea contactarme, puede hacerlo en los siguientes canales:
Este repositorio está bajo la licencia MIT.