# Deploy Haptic with Easypanel

URL: /templates/haptic

Haptic is a local-first, privacy-focused, open-source markdown note-taking app built with Svelte and PGlite. All notes are stored directly in your browser's IndexedDB — no account, no cloud sync, and no server-side database required. It features an inline Markdown editor with live preview, a file-tree sidebar, daily notes, a task tracker, and full-text search with regex support. The Docker image is a tiny (~72 MB) nginx container that serves the static web app; data lives entirely in the client.

## Installation notes

Open the app at your domain after deployment. No login or setup is required — Haptic runs entirely in your browser using PGlite (WebAssembly SQLite via IndexedDB). Create your first note using the sidebar and start writing Markdown immediately. Notes persist in your browser's local storage, so clearing browser data will erase them.

## Benefits

### Truly Local-First

Notes are stored in your browser's IndexedDB using PGlite (a WebAssembly port of SQLite). No data ever leaves your device or hits a server — Haptic is as private as a local desktop app, accessible from any browser.

### Minimal and Fast

The entire Docker image is under 72 MB and is a simple nginx static server. There is no database container, no backend process, and no environment variables to configure — deploy and start writing in under a minute.

### Distraction-Free Markdown Editing

Haptic provides everything you need and nothing you don't — inline Markdown editing with live preview, keyboard-driven navigation, and a clean three-column layout that stays out of your way.

## Features

### Inline Markdown Editor

Write and preview Markdown without switching modes. The editor renders headings, bold, italic, code blocks, and lists inline as you type.

### Daily Notes

A dedicated daily-notes section creates a dated entry for each day, making it easy to keep a running journal or capture quick thoughts.

### Task Tracker

A built-in tasks view lets you create and check off to-do items across all your notes without leaving the app.

### Full-Text Search

Search across all notes instantly with optional regular-expression support via the command menu (Ctrl/Cmd+K).

### Appearance Customisation

Switch between light and dark themes and adjust editor font settings from the Settings panel.

## Configuration

- `appServiceName` (App Service Name, required): haptic

- `appServiceImage` (App Service Image, required): chroxify/haptic-web:v0.1.4

## Services

- haptic: app (chroxify/haptic-web:v0.1.4)

## Resources

- [Website](https://www.haptic.md/)

- [GitHub](https://github.com/chroxify/haptic)

- [Docker Hub](https://hub.docker.com/r/chroxify/haptic-web)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/haptic)