Skip to content

MaibornWolff/ProjectCanvas

Repository files navigation


Project Canvas Logo
Project Canvas

A project management desktop app built with TypeScript, React, and Electron.

Key FeaturesHow To ContributeDownloadCreditsLicense

screenshot

Key Features

  • Project View to inspect and choose the project.
  • Backlog View to assign issues and edit sprints
  • Sprints creation and deletion
  • Create Issue Dialog to create all form of issues
  • Story Map to plan next sprints and overall project
  • Dark/Light mode
  • Cross platform Windows, macOS and Linux ready.

How To Contribute

Installation

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. Preferrably use the yarn package manager. From your command line:

Clone the repository

git clone https://github.com/maibornwolff/project-canvas

Go into the folder

cd ProjectCanvas

Install dependencies

yarn install

Usage

To build project extender(the backend) and start project canvas

yarn canvas

To only build and start project extender

yarn extender

To add a new package (this is important as this is a monorepo)
project can be project-canvas or project-extender

yarn workspace <project> add <package>

Download

Download Project Canvas from the Releases section and start using it! As simple as that.

Note: please keep in mind that you need to have an account by the Provider you choose to use, for example Jira Cloud or Jira Server.

Credits

This software uses the following open source packages:

License

BSD-3-Clause


maibornwolff.de  ·  GitHub @maibornwolff