Skip to content
This repository has been archived by the owner on May 21, 2024. It is now read-only.

LWJerri/CSharpBoard

Repository files navigation

CSharpBoard

React ToDo Kanban with backend written on C#.

Installation

  1. Clone this repository - git clone https://github.com/LWJerri/CSharpBoard.git.

Run Locally

Without Docker

  1. Install .Net SDK and all necessary tools (see here).
  2. Install nvm or LTS Node.js directly from official website.
  3. Activate corepack (corepack enable) to enable pnpm or install it manually: npm i pnpm@latest -g.
  4. Install all project dependencies - pnpm i -r.
  5. Create .env file inside apps/frontend folder and paste environments from .env.example file.
  6. Build frontend app - pnpm frontend:build.
  7. Run frontend in preview mode - pnpm frontend:preview.
  8. Restore all .NET packages - pnpm backend:restore.
  9. Run backend in development mode - pnpm backend:dev.

With Docker

  1. Create new .env.demo and paste all environments from .env.demo.example file.
  2. Run docker-compose -f docker-compose.demo.yaml --env-file=.env.demo up --build -d --remove-orphans.

License

This code has MIT license. See the LICENSE file for getting more information.