LWJerri / CSharpBoard

React ToDo Kanban with backend written on C#.

Home Page:https://csharpboard.main.lwjerri.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

React ToDo Kanban with backend written on C#.

https://csharpboard.main.lwjerri.dev

License:Other


Languages

Language:TypeScript 78.2%Language:C# 19.4%Language:CSS 1.8%Language:Dockerfile 0.4%Language:HTML 0.3%Language:JavaScript 0.1%