React ToDo Kanban with backend written on C#.
- Clone this repository -
git clone https://github.com/LWJerri/CSharpBoard.git
.
- Install
.Net SDK
and all necessary tools (see here). - Install nvm or LTS Node.js directly from official website.
- Activate corepack (
corepack enable
) to enable pnpm or install it manually:npm i pnpm@latest -g
. - Install all project dependencies -
pnpm i -r
. - Create
.env
file insideapps/frontend
folder and paste environments from.env.example
file. - Build frontend app -
pnpm frontend:build
. - Run frontend in preview mode -
pnpm frontend:preview
. - Restore all .NET packages -
pnpm backend:restore
. - Run backend in development mode -
pnpm backend:dev
.
- Create new
.env.demo
and paste all environments from.env.demo.example
file. - Run
docker-compose -f docker-compose.demo.yaml --env-file=.env.demo up --build -d --remove-orphans
.
This code has MIT license. See the LICENSE
file for getting more information.