Skip to content

hvalette/open-kanban

Repository files navigation

An kanban interface for OpenProject

Features

Built with OpenProject's API, Open Kanban allows you to visualize your projects in a kanban (makes sense).

Kanban view

Interact with User Stories with drag and drop, mark task as done with checkboxes and assign users.

Kanban view

Rest your eyes with a nice dark mode 🌙 .

Kanban view

Installation

This is a Next.js project bootstrapped with create-next-app.

Environment variables

OP_CLIENT_ID=
OP_CLIENT_SECRET=
NEXT_AUTH_SECRET=
NEXT_PUBLIC_OP_URL=

For OP_CLIENT_ID and OP_CLIENT_SECRET, follow the documentation to get your client id and secret.

NEXT_AUTH_SECRET, generate a unique secret. You can use :

openssl rand -base64 32

For NEXT_PUBLIC_OP_URL, it's your open project URL.

Local

Clone this repository

Install dependancies

npm install

Run the dev server

npm run dev

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.