Kanban Board Aplicação para ajudar a organizar e gerenciar tarefas.
Uma demonstração ao vivo está disponível aqui, você também pode acessar os documentos da API da Web.

Por que? • Tecnologias • Introdução • Contato • Licença
Este aplicativo foi construído com o objetivo de aprender asp.net Core e ReactJs passando pelo planejamento, gerenciamento, codificação e implantação de fases.
Clone este repositório
git clone https://github.com/fernandovmp/kanban-board
Em seguida, mude para a pasta do repositório
cd kanban-board
Requer
Execute o seguinte comando para iniciar o banco de dados, back -end e front -end
docker-compose up -d
A API Core ASP.NET estará disponível em http://localhost:5000 reactjs aplicativo estará disponível em http://localhost:3000
Para parar a execução do aplicativo
docker-compose down
Requer
Back-end
Restaure todas as dependências em execução
dotnet restore
Construir a solução
dotnet build
Para executar os testes de todos os projetos de dotnet executados
dotnet test --filter TestType!=Integration
Adicione e preencha as seguintes propriedades no appsettings.json
"ConnectionStrings" : {
"PostgresConnection" : " "
},
"CorsOptions" : {
"PolicyName" : " KanbanCors " ,
"AllowedOrigin" : " "
},
"PasswordHasherOptions" : {
"Iterations" : 10000
},
"JwtToken" : {
"Audience" : " KanbanWeb " ,
"Issuer" : " KanbanApi " ,
"Key" : " " ,
"Seconds" : 600
}E execute o projeto da API da Web com o seguinte comando.
dotnet run --project src/KanbanBoard.WebApi
Front-end
Instale as dependências executando
yarn --cwd src/KanbanBoard.Frontend
Então, inicie o projeto
yarn --cwd src/KanbanBoard.Frontend start
No diretório do DOCS, você pode encontrar os históricos dos usuários, a especificação da API da Web, o modelo de banco de dados e o protótipo da interface do usuário para este projeto e outras instruções adicionais, isso lhe dará uma boa idéia da espera do projeto.
A contribuição de qualquer tipo é apreciada!
Algumas maneiras pelas quais você pode contribuir com o projeto é aberto um problema com o relatório de bug, dando uma sugestão ou abre uma solicitação de tração.
Para ver os detalhes de como contribuir, consulte o guia de contribuição.
Se você quiser entrar em contato comigo, pode fazê -lo nos seguintes canais:
Este repositório está sob a licença do MIT.