Приложение Канбан Правление, чтобы помочь организовать и управлять задачами.
Здесь доступно живая демонстрация, вы также можете получить доступ к документам Web API.

Почему? • Технологии • Начало работы • Контакт • Лицензия
Это приложение было построено с целью изучения ядра ASP.NET и ReactJS, проходящих этапы планирования, управления, кодирования и развертывания.
Клонировать это хранилище
git clone https://github.com/fernandovmp/kanban-board
Затем переодеться в папку репозитория
cd kanban-board
Требует
Запустите следующую команду, чтобы запустить базу данных, бэкэнд и фронта
docker-compose up -d
ASP.NET CORE API будет доступен в http://localhost:5000 REACTJS App будет доступно в http://localhost:3000
Чтобы остановить запуск приложения
docker-compose down
Требует
Бэк-Энд
Восстановите все зависимости, работающие
dotnet restore
Построить решение
dotnet build
Чтобы запустить тесты всех проектов DotNet выполнить
dotnet test --filter TestType!=Integration
Добавить и заполнить следующие свойства на appsettings.json
"ConnectionStrings" : {
"PostgresConnection" : " "
},
"CorsOptions" : {
"PolicyName" : " KanbanCors " ,
"AllowedOrigin" : " "
},
"PasswordHasherOptions" : {
"Iterations" : 10000
},
"JwtToken" : {
"Audience" : " KanbanWeb " ,
"Issuer" : " KanbanApi " ,
"Key" : " " ,
"Seconds" : 600
}И запустите проект Web API со следующей командой.
dotnet run --project src/KanbanBoard.WebApi
Внешний интерфейс
Установите зависимости, выполняя
yarn --cwd src/KanbanBoard.Frontend
Затем начните проект
yarn --cwd src/KanbanBoard.Frontend start
В каталоге DOCS вы можете найти историю пользователей, спецификацию Web API, модель базы данных и прототип пользовательского интерфейса для этого проекта и другие дополнительные инструкции, это даст вам хорошее представление о том, что ожидается от проекта.
Вклад любого рода ценится!
Некоторые способы, которыми вы можете внести свой вклад в проект, - это «Открыть проблему с отчетом об ошибках», предоставляя предложение или открыть запрос на тягу.
Чтобы увидеть детали того, как внести свой вклад, обратитесь к руководству взноса.
Если вы хотите связаться со мной, вы можете сделать это в следующих каналах:
Этот репозиторий находится под лицензией MIT.