All Projects → huytd → Kanelm

huytd / Kanelm

Licence: bsd-2-clause
Kanban board built with Elm

Programming Languages

elm
856 projects

Projects that are alternatives of or similar to Kanelm

react-native-dnd-board
A drag and drop Kanban board for React Native.
Stars: ✭ 41 (-86.01%)
Mutual labels:  trello, kanban
React Kanban
Yet another Kanban/Trello board lib for React.
Stars: ✭ 345 (+17.75%)
Mutual labels:  kanban, trello
Nextcloud Deck
📋 Android client for nextcloud deck app
Stars: ✭ 318 (+8.53%)
Mutual labels:  kanban, trello
React Trello Multiboard
React-Trello-Multiboard is a single-page application built with React displaying multiple cards of several Trello® boards and lists. The cards can be filtered by preferred team members.
Stars: ✭ 43 (-85.32%)
Mutual labels:  kanban, trello
Taskell
Command-line Kanban board/task manager with support for Trello boards and GitHub projects
Stars: ✭ 1,175 (+301.02%)
Mutual labels:  kanban, trello
Liszt
A personal organization software with a script engine for automation
Stars: ✭ 72 (-75.43%)
Mutual labels:  kanban, trello
Planka
The realtime kanban board for workgroups built with React and Redux.
Stars: ✭ 944 (+222.18%)
Mutual labels:  kanban, trello
Trello Kanban Analysis Tool
💤 [Not maintained] Analyse Kanban metrics from a Trello board -
Stars: ✭ 110 (-62.46%)
Mutual labels:  kanban, trello
react-kanban
Yet another Kanban/Trello board lib for React.
Stars: ✭ 567 (+93.52%)
Mutual labels:  trello, kanban
latelier
L'atelier, a project management tool
Stars: ✭ 74 (-74.74%)
Mutual labels:  kanban
task-manager
Open-source task manager based on Kanban. Made with vue.js, koa2, mongodb\mongoose.
Stars: ✭ 23 (-92.15%)
Mutual labels:  kanban
kanban-project-management
Web Application to manage software development projects.
Stars: ✭ 39 (-86.69%)
Mutual labels:  kanban
KanbanView
CLI, API, Web Service and Kanban for Things 3
Stars: ✭ 64 (-78.16%)
Mutual labels:  kanban
Kandu
A secure, open source kanban web application built in ASP.net Core & SQL Server
Stars: ✭ 38 (-87.03%)
Mutual labels:  kanban
cascade
A project management service with pure functional programming paradigm in the heart.
Stars: ✭ 21 (-92.83%)
Mutual labels:  trello
Trello
Use the Trello API from Node
Stars: ✭ 258 (-11.95%)
Mutual labels:  trello
trobot
Make your own trello bot in node.js
Stars: ✭ 21 (-92.83%)
Mutual labels:  trello
cheq
A command-line checklist app
Stars: ✭ 17 (-94.2%)
Mutual labels:  trello
Personal Kanban
📌 Personal Kanban Board is an agile project management tool that helps you visualise your work, limit your work-in-progress (WIP) and to craft & optimise your work flow to get the maximum output. To achieve this, it makes use of columns and cards. Personal Kanban offers visual clue, columns, WIP limits, start point and end point to set you up for success.
Stars: ✭ 268 (-8.53%)
Mutual labels:  kanban
Clone-trello
A simple clone trello
Stars: ✭ 17 (-94.2%)
Mutual labels:  trello

Kanelm - Kanban Board in Elm

Run it locally

Assume you already have Node and Elm installed, you can use either NPM or Yarn.

  1. Clone this project
  2. Install dependencies:
yarn
elm-package install

💡 Note: Use yarn since the yarn.lock dependency file is up to date.

  1. Create config file from example config:
cp src/example.config.js src/config.js

Create an account on https://jsonbin.io/ to obtain the Secret key, create a new JSON file on this site. Put the URL into your config.js. You can find your bin's URL here:

Be sure to append a https: suffix to the API URL in the config.js, otherwise the built version in kanban-app won't work.

Your config should look something like this:

module.exports = {
    SECRET: 'you-api-secret-here',
    URL: 'https://api.jsonbin.io/b/{id-of-jsonbin-bin}'
};

The initial data for your JSON file should be:

{"taskInput": "", "tasks": [], "movingTask": null}
  1. Start the dev server:
yarn start

Deploy it on your server

To deploy it on your server, just run npm build and copy the two files in dist folder. It run as a static HTML page, so you can even put it on Github Pages.

Themes

To use dark theme, add dark class into `container**:

src/Main.elm

view : Model -> Html Msg
view model =
  ...
      div [ class "container dark" ] [
  ...

Light theme

Dark theme

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].