esdecode

Crèmeboard — Elegant Kanban Task Widget

No ratings
|0 Sales|by DriftPixel Studio|v1.0.0
Crèmeboard — Elegant Kanban Task Widget screenshot 1
1 / 1
0
Sales
Rating
0
Reviews

Description

Overview

Crèmeboard is a self-contained, zero-dependency Kanban task widget built with vanilla JavaScript and styled in a warm, refined crème palette. Drop a single index.html into any project and instantly gain a beautiful, fully interactive task board — no build tools, no npm, no framework. It solves the everyday need for a lightweight, embeddable task tracker that doesn't look like every other blue-grey SaaS dashboard on the internet.

Who Is It For?

  • Freelancers who want a personal local task board that lives in the browser.
  • Frontend developers looking for a polished, customisable widget to embed inside client projects.
  • Indie makers and solopreneurs who appreciate warm, editorial aesthetics over corporate blue.
  • Educators and students studying how a real drag-and-drop Kanban is built from scratch in vanilla JS.

Key Features in Depth

Cards can be dragged smoothly between the three columns — To Do, In Progress, and Done — using the native HTML5 drag-and-drop API, enhanced with visual drop-zone highlighting. A compact inline add-card form lets you type a title and optional tag, hitting Enter or clicking the warm terracotta button to confirm. Each card shows a coloured tag pill, a subtle paper-like shadow, and a one-click delete button. The whole board state is persisted to localStorage so tasks survive page reloads. A live column counter badge updates automatically as cards move. The crème linen background, warm serif headings and hand-crafted CSS give the widget a premium editorial feel completely distinct from generic dark-sidebar dashboards.

What's Included

  • index.html — fully self-contained widget with embedded CSS and JS (single file, ~320 lines)
  • README.md — setup, customisation guide and file map

How to Customise / Get Started

  1. Open index.html in any modern browser — it works immediately with preloaded demo tasks.
  2. Edit the :root CSS variables at the top of the <style> block to change colours, fonts or border-radius in one place.
  3. Change the default column names or add a fourth column by editing the COLUMNS array in the <script> block.
  4. Clear localStorage in DevTools to reset the board to its demo state.
  5. Embed the widget inside an existing page by wrapping it in an <iframe> or by copying the <style> and <script> blocks into your own HTML.

Features

Smooth HTML5 drag-and-drop between columns with live drop-zone highlight
Inline add-card form with title + optional tag — confirm with Enter or button click
One-click card delete with a subtle hover-reveal ✕ button
localStorage persistence — tasks survive browser refreshes automatically
Live card-count badge per column, updates instantly on every action
Warm crème/linen editorial design with paper-card shadows — not a generic blue SaaS look
CSS custom-property theming — change the entire palette in one place
Empty-column state with a friendly illustrated placeholder message
Colour-coded tag pills (6 preset colours) on each card
Fully self-contained single HTML file — zero dependencies, no build step

Requirements

  • Any modern browser (Chrome 90+, Firefox 88+, Safari 14+, Edge 90+)
  • No build step, bundler or package manager required
  • No server needed — open index.html directly from the file system
  • JavaScript must be enabled in the browser

Changelog

**v1.0.0** (Latest) - Initial release of Crèmeboard Kanban widget - Drag-and-drop between three columns with drop-zone highlighting - localStorage persistence with demo seed data on first load - Inline add-card form with tag picker and live column counters

Frequently Asked Questions

Is this a TypeScript file or a compiled JS widget?

The widget is written in clean modern vanilla JavaScript (ES2020) inside a single self-contained index.html. No TypeScript compilation step is required — it runs straight in the browser.

Can I embed this widget inside an existing website or CMS?

Yes. You can either embed it via an iframe pointing to index.html, or copy the

Does it actually save tasks, or do they reset on refresh?

Tasks are saved to the browser's localStorage automatically on every add, move, or delete action. They persist across page reloads until you clear your browser storage or reset the board deliberately.

How do I change the colour palette to match my brand?

Edit the :root block at the top of the

Can I add more columns beyond the default three?

Yes. Open the

What licence does this product include?

Purchase grants a standard esdecode Regular Licence — use in one end product (personal or a single client project). Extended Licence covers unlimited end-product distribution or SaaS/subscription use.

Technical requirements

  • See the detailed requirements in the product description below.

What is included

  • Downloadable product files
  • Product listing and product page guidance
  • Product files ready for self-hosting or integration
  • 10 listed features
  • Changelog included on the product page

Who is this product for

  • Teams shopping within TypeScript
  • Use cases aligned with kanban, task widget, vanilla javascript, drag and drop

License and usage

  • Verify the exact usage rights on the selected license before deployment or client handoff
  • Keep the purchase record and license certificate for future verification

Updates and support

  • 6 months of seller support included
  • Review the seller support scope before purchasing.
  • Recent changes are visible in the product changelog
  • Use the changelog to confirm ongoing maintenance before rollout

Technical details

Current version
1.0.0
Last updated
Jul 11, 2026
Support period
6 months of seller support included

Marketplace review

Content review process

No completed marketplace review record is available for this product.

This is not a full penetration test or a guarantee that the product is vulnerability-free.

License comparison

A license is tied to one end product, not strictly to one domain. Development, staging, and the final production domain may belong to the same licensed deployment.

UseRegular LicenseExtended License
Source code modification
Own project use
One client project
One production deployment
Development and staging
Paid SaaS or paid user access
Multiple unrelated client projects
Redistribute source code
Resell source code
Read the full license terms →

License FAQ

Can I modify the source code?

Yes, under both licenses.

Can I use the script for a client?

Yes, for one client end product.

Can I install it on a staging domain?

Yes. Development and staging may belong to the licensed deployment.

Do I need another license for another client?

Yes, each unrelated client end product needs its own license.

Can I use it for a paid SaaS?

Yes, with an Extended License.

Can I resell the source code?

No. Standalone redistribution or resale is prohibited.

Is a license limited strictly to one domain?

No. It is tied to one end product, which may use development, staging, and production domains.

This product is temporarily unavailable for purchase.
Instant digital download
Review scope shown below
Recent product changes listed in the changelog
6 months of seller support included

Item Details

Last Update
July 11, 2026
Published
July 10, 2026
Version
1.0.0
Category
TypeScript
Sales
0
Reviews
No reviews

Share This Item

License Info

Regular License — Use in one end product which end users are not charged for.

Extended License — Use in one end product which end users can be charged for.

Verify a license key →