<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Zarafy</title>
    <description>The latest articles on DEV Community by Zarafy (@zarafy).</description>
    <link>https://dev.to/zarafy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4026360%2F64be79e2-c450-42bd-8d56-d8db02f7d7d5.png</url>
      <title>DEV Community: Zarafy</title>
      <link>https://dev.to/zarafy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zarafy"/>
    <language>en</language>
    <item>
      <title>Kanteen - an offline, installable PWA for Kanboard</title>
      <dc:creator>Zarafy</dc:creator>
      <pubDate>Sun, 12 Jul 2026 19:15:03 +0000</pubDate>
      <link>https://dev.to/zarafy/kanteen-an-offline-installable-pwa-for-kanboard-172b</link>
      <guid>https://dev.to/zarafy/kanteen-an-offline-installable-pwa-for-kanboard-172b</guid>
      <description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;I built a plugin I wanted for myself and figured others&lt;br&gt;
kanboard fans might get use out of it too.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kanteen&lt;/strong&gt; turns your self-hosted Kanboard into an installable, offline-first app. It caches your whole board on the device the first time you connect, lets you work with no connection at all, and syncs every change back over your LAN the moment your server is reachable again. No cloud, no tunnel, no reverse proxy — sync only runs when you're on the same network as your Kanboard.&lt;/p&gt;

&lt;h3&gt;
  
  
  The itch it scratches:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Kanboard&lt;/strong&gt; is great on a desktop at home, but the second I left the LAN the board was gone, and the stock UI was rough on a phone. &lt;strong&gt;Kanteen&lt;/strong&gt; fixes both — a touch-first interface you install to your home screen, or to your desktop from Chrome/Edge in its own window.&lt;/p&gt;

&lt;h3&gt;
  
  
  What it does
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Full offline editing — drag cards, add tasks, comment, attach photos, all with no connection&lt;/li&gt;
&lt;li&gt;Edits queue on-device and replay in order when you reconnect
Field-level conflict resolution (keep mine / take server's / merge) when the same task changed in two places&lt;/li&gt;
&lt;li&gt;On-device analytics (completion, distribution, velocity) that work offline&lt;/li&gt;
&lt;li&gt;Board filters, subtasks, markdown descriptions, attachments, project covers, and editing columns/WIP limits/swimlanes/categories
Themes + custom themes, font picker, custom app icon, and a big-screen privacy mask&lt;/li&gt;
&lt;li&gt;Portable backup / export&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's a thin PHP plugin plus a prebuilt app — nothing to compile, no Node on the server, just drop it in plugins/. Requires Kanboard 1.2+ and an HTTPS origin (service workers need a secure context; a mkcert LAN cert does the job).&lt;/p&gt;

&lt;p&gt;Pluguin page (screenshots + more): &lt;a href="https://zarafy-labs.github.io/kanteen-offline-Kanboard/" rel="noopener noreferrer"&gt;https://zarafy-labs.github.io/kanteen-offline-Kanboard/&lt;/a&gt;&lt;br&gt;
Source + install: &lt;a href="https://github.com/Zarafy-labs/kanteen-offline-Kanboard" rel="noopener noreferrer"&gt;https://github.com/Zarafy-labs/kanteen-offline-Kanboard&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback very welcome&lt;/p&gt;

</description>
      <category>hashnode</category>
    </item>
  </channel>
</rss>
