• Stars
    star
    296
  • Rank 135,512 (Top 3 %)
  • Language
    Elm
  • License
    BSD 2-Clause "Sim...
  • Created over 6 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Kanban board built with Elm

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

More Repositories

1

kanban-app

Kanban board built with Rust and Elm
Rust
1,774
star
2

pomoday-v2

A keyboard only task management web app
TypeScript
577
star
3

swift-http

HTTP Implementation for Swift on Linux and Mac OS X
Swift
449
star
4

ascii-d

A cross-platform ASCII diagram drawing app https://web.ascii-draw.com
Rust
263
star
5

goxkey

Bộ gõ tiếng Việt không có chức năng gì ngoài gõ tiếng Việt...
Rust
220
star
6

azeroth-js

🍺 Yet another Static blog engine. Built with ❤️ for Github
CSS
215
star
7

playgo

👻 a real playful Golang Playground
Go
184
star
8

node-online-game-template

JavaScript
176
star
9

sequencegenius

Transform your idea to diagrams. With AI, of course, it's 2023. https://sequencegenius.com/
TypeScript
124
star
10

dev.env

👻 Zero Setup Development Environment without Docker or Vagrant
Shell
116
star
11

node-js-game-server

Easy to use Multiplayer Game Server based on Node.JS. Suitable with HTML5 Websocket, Unity3D (Web/PC, Android, iOS,...), Flash, C++/OpenGL/DirectX, XNA clients,...
JavaScript
104
star
12

haskplex-font

102
star
13

js-playground

A JS playground with some decent visualization
TypeScript
97
star
14

codedaily-v3

Rust
86
star
15

vim-config

Vim Script
83
star
16

rust-webapp-template

Template project for Rust web app
Rust
67
star
17

ristretto-rs

☕️ the absolute perfect espresso
CSS
63
star
18

taskedit

📝 an online notepad that only support markdown... lol
JavaScript
59
star
19

lichess-tv

Watch live chess from your terminal
C
56
star
20

hackernews-rss-reader

Read HackerNews's RSS feed
Rust
55
star
21

everyday

Trying to write about what I learned everyday
JavaScript
55
star
22

stackoverlazy

StackOverflow in your terminal
Go
54
star
23

code-playground

An online code playground that supports C++, Python, JavaScript and Rust
TypeScript
50
star
24

angularjs-markdown-editor

Fully working Markdown Editor written in AngularJS
JavaScript
41
star
25

datatify

Simple single class used to display network status change notification (switch between WIFI, 3G and No connection)
Objective-C
37
star
26

OctoCmd

🐙 Do more on Mac, efficiently!
Swift
37
star
27

comby-search

A code search tool based on Comby
Rust
36
star
28

gitq

JavaScript
36
star
29

snarkyed

GPU rendered text editor written in Rust
Rust
34
star
30

adb.py

Tiny Python lib to write your own debug script for Android application with ADB
Python
32
star
31

xaudio

TypeScript
32
star
32

snackymini-keyboard

Snackymini Keyboard
C++
29
star
33

markto

Awesome notepad replacement with Markdown support for your Mac
JavaScript
26
star
34

nodben

Benchmark tool for any running process for Mac - Written in NodeJS
JavaScript
25
star
35

coffee-now

☕ CoffeeScript Playground
CoffeeScript
24
star
36

golang-checklist

A checklist to learn Golang
24
star
37

slack-save-plugin

Save any Slack messages
JavaScript
23
star
38

helix-ui

Rust
22
star
39

actix-taskqueue

Rust
21
star
40

vim-espresso-tutti

Vim Script
21
star
41

vscode-nord-light

19
star
42

productivity-watcher

Swift
19
star
43

mini-searcher

A dead simple search engine for static site blogs
Rust
19
star
44

txtask

Ask Ollama about your local text files
Rust
18
star
45

xaudio-cli

TUI Youtube Player using Elm Architecture and mpv JSON IPC
Rust
17
star
46

org-journal-list

A package to display a list of org-notes with preview.
Emacs Lisp
17
star
47

arduino-flappybird

Flappy Bird on Arduino
C++
17
star
48

electron-typescript-react-tailwind-parcel

A template for making desktop app with cool technologies
JavaScript
16
star
49

huy.rocks

My personal site
TypeScript
16
star
50

opencl-benchmark

Sample program to compare calculation performance between CPU and GPU
C
16
star
51

lit

🔥 lit is an experimental WebSocket game server based on Engine.IO
JavaScript
16
star
52

vimouse-rs

Use keyboard to control your mouse
Rust
16
star
53

vscode-tokyo-city

15
star
54

highl.it

Highlighter anywhere
JavaScript
15
star
55

csn-search

Search for music album on old.chiasenhac.vn
Haskell
15
star
56

trello-rs

Trello on your terminal
Rust
14
star
57

vscode-github-light-monochrome

14
star
58

object-model

🐙 object-model is a tiny package that help you use any object as a Model.
JavaScript
14
star
59

js-chip8-emulator

Chip 8 Emulator - Experimental
JavaScript
14
star
60

rcat

Colorized cat written in Rust
Rust
14
star
61

speech

A tool to practice English speaking
Vue
13
star
62

jsondb-rs

A RESTful JSON storage service
Rust
13
star
63

pure-js-vote

🍔 Yet another hamburger...
HTML
13
star
64

vscode-forest-all-nighter

13
star
65

skimGPT

Too lazy to read the full article? Skim it
Rust
12
star
66

dungeon-generator

TypeScript
12
star
67

clinews

News reader for hackers, geek, and command-line fanatics =]]
Python
12
star
68

roboplex-font

11
star
69

stocktable

Quick and extendable stock comparision tool
TypeScript
11
star
70

scrollreading

An extension to help you read better
JavaScript
11
star
71

makefile-boilerplate

🐤 A boilerplate for any-language-projects using Makefile.
Makefile
11
star
72

tradingview-mac-rs

Unofficial TradingView Desktop App
Rust
11
star
73

manga-frame-detect-opencv

Detect frames in a Manga page with OpenCV
Jupyter Notebook
10
star
74

highlightjs-focus

Line focus plugin for Highlight.js
TypeScript
10
star
75

web-debugger

TypeScript
10
star
76

firefox-safari

My attempt to make Firefox as compact as Safari
CSS
10
star
77

snacky-news-rs

Rust
9
star
78

slack-message-deleter

Delete Slack message from any channel using Slack's Web API
JavaScript
9
star
79

gust-lang

It's not Go, it's not Rust, it's Gust
Rust
9
star
80

use

Things I use
9
star
81

crogue

A WIP roguelike game
C
9
star
82

lemontree-dark-vscode

9
star
83

bubble-sort-visualized

Visualized Bubble Sort Algorithm
C
9
star
84

react-stackoverflow-flair

🎨 your own StackOverflow flair
JavaScript
8
star
85

nextjs-tailwind-typescript

JavaScript
8
star
86

idea-cli

Command-line based tool for task management
JavaScript
8
star
87

json-grep

Rust
8
star
88

source-reading

A collection of source code reading notes
7
star
89

kip

Kipalog CLI tool
Ruby
7
star
90

vim-nord-light-brighter

Vim Script
7
star
91

lit-demo

Demo game made with lit
JavaScript
6
star
92

typescript-react-template

JavaScript
6
star
93

bookmarks

HTML
6
star
94

emacs-config

Emacs Lisp
6
star
95

chrome-json-formatter

JSON Formatter for Google Chrome
JavaScript
6
star
96

dotfiles

My dotfiles, feel free to use, feel no to blame
Shell
6
star
97

poloniex-cli

Poloniex Command Line
JavaScript
6
star
98

playtify

Web-based Music Player
JavaScript
6
star
99

sergaem

WebSocket Multiplayer Game Server in Rust
Rust
6
star
100

Sizzular

Sizzle (jQuery Selector) + AngularJS Starter Code for any website
HTML
6
star