Skip to content

cjohansen/replicant-kanban

Repository files navigation

Kanban with Replicant

This is a demo application that partially implements a Kanban board with Replicant. It was written as the driving example of my 2025 re:Clojure talk about simpler frontend development with Replicant.

Watch "UI, Pure and Simple" on YouTube.

Run it

make tailwind
make shadow

This will start Portfolio on http://localhost:7070/portfolio.html and the app on http://localhost:7070/.

Data sources

The app uses client-side only sample data by default. To try the server version of the app, start a Clojure REPL (I use cider-jack-in in Emacs) and start the server from the comment block at the end of kanban.server.

Load the app from http://localhost:8088/. The app boots from kanban.dev. In this namespace you can disable the local sample data and instead fetch data from the server.

If you install dataspex you can browse the app state from devtools. This will be particularly interesting when running with the server, as you'll be able to look at the query and command logs.

Tests

There are some tests. Please note that this app was written specifically to support my talk, and is incomplete in various ways - it has enough features to fill my talk with content.

bin/kaocha

About

A Kanban board implemented in Replicant

Resources

Stars

21 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages