LAUNCH WEEK — 25% OFF PRO CODE LOAF25×
Documentation · v18

Everything you need to build with Loaf.

Learn the editor, templates, animation exports, premium plans, project storage and deployment. Built as a real product handbook instead of a single wall of text.

89+motion presets
18+template starters
8editor tool groups
0build steps

Quick start

Loaf is a static creator-design workspace. You can run the package immediately, create a local account and start designing without a framework or build process.

01

Create an account

Use the signup flow. Demo accounts are stored in this browser.

02

Pick a template

Choose a starter from Templates and open it directly in Studio.

03

Edit layers

Adjust text, media, brand assets, effects and backgrounds.

04

Export

Save PNG designs or export motion presets according to your plan.

No build command: the package is plain HTML, CSS and JavaScript and is ready for static hosting.

Accounts & sessions

The included account system is intentionally local-first. User records, session state, selected plan and projects are stored in localStorage.

Auth guardDashboard and Studio redirect signed-out visitors to login.
Local profileEach account gets its own project namespace in this browser.
Persistent sessionThe user stays signed in until logging out or clearing site storage.
This is a product demo, not production authentication. Replace browser-stored passwords with a real server-side auth provider before launch.

Templates

Templates open Studio with a prebuilt composition. The library includes gaming, creator, vlog, tech, news, podcast and premium starter styles.

Open exact template

Template URLs use editor.html?template=<id>. Login preserves the selected template through authentication.

Preview polish

Cards use richer HTML artwork, category accents, badges and visual composition to better represent the final canvas.

Premium locks

Selected template collections can require Essential, Plus+ or Ultimate.

Editor tool map

Studio is a custom canvas workspace with a tool rail, left content panel, central canvas, top toolbar and layer inspector.

TemplatesApply full design presets.
MediaAdd creator media packs and placeholders.
TextHeadings, badges, labels and title presets.
ElementsShapes, stickers, accents and decoration.
BrandSaved logos, colors and brand presets.
UploadsImport PNG, JPG and WEBP assets.
BackgroundSolid colors and gradient packs.
EffectsGlow, shadow, blur and premium looks.

Layer editing

  • Drag selected objects directly on the canvas.
  • Resize using the corner control and use the inspector for exact values.
  • Reorder layers using drag & drop or Front / Back actions.
  • Hide, duplicate or delete layers from the layer list.
  • Use autosave, explicit Save and undo/redo history while experimenting.

Animation library & export

Animations are interactive previews with categories for Text, CTA, UI, Loading, Audio, Decor, Social, Logo and Transitions.

Live previewClick any motion card to open a larger preview.
Editable textSupported presets let you replace the displayed text before export.
Video exportPaid plans unlock motion download; Plus+ can export transparent WebM.

Transparency

Transparent browser video export uses WebM/VP9 where supported. MP4/H.264 transparency is not reliable in browsers, so MP4 exports use an opaque background.

Plans & demo billing

FreeCore Studio, 10 local projects, starter templates.
EssentialPremium templates, 50 projects and HD motion downloads.
Plus+Transparent motion exports, Brand Kit, Effects and unlimited projects.
UltimateFull motion collection, unlimited brand kits and max presets.

The included checkout is a visual demo. It simulates plan activation locally and never charges money or sends payment details.

Projects & autosave

Projects are stored per local user. Save writes the current canvas state and updates the dashboard project index; autosave keeps a recoverable working snapshot.

Project key: ll-project-<userId>-<projectId> Project index: ll-project-index-<userId> Autosave: ll-autosave-<userId>

Uploads can be embedded as data URLs, so large images can eventually hit browser storage limits.

Keyboard shortcuts

ActionShortcut
UndoCtrl/Cmd + Z
RedoCtrl/Cmd + Y or Shift + Cmd + Z
DuplicateCtrl/Cmd + D
Delete selected layerDelete / Backspace
Nudge selected layerArrow keys
Move by 10 pxShift + Arrow keys

Cloudflare Pages / Netlify deployment

Deploy the contents of the Loaf folder directly. No build step is needed.

Framework preset: None Build command: leave empty Publish/output: project root Entry file: index.html

Cloudflare Pages

Upload or connect a repository and publish the project root.

Netlify

Drag the extracted project folder into manual deploy or connect Git.

Static headers

The package includes _headers and _redirects.

Troubleshooting

My account disappeared

Local accounts live in browser storage. Clearing site data or switching browser/device removes that local data.

An uploaded image disappeared

Re-open the same browser profile and avoid clearing storage. Production uploads should move to object storage such as R2.

Transparent export is not MP4

Use WebM/VP9 for browser alpha. MP4 transparency is not consistently available in browsers.

My static host shows a 404

Confirm that index.html is at the publish root and that you uploaded the extracted folder contents, not an empty project.

Taking Loaf to production

Keep the interface and replace demo-only browser state with secure services.

  • Authentication: Supabase Auth, Clerk or a Worker-backed account system.
  • Projects: Postgres/D1 plus object storage for larger assets.
  • Uploads: Cloudflare R2 or another compatible object store.
  • Billing: Stripe Checkout/Billing through secure server endpoints.
  • Email: transactional mail from a server-side environment.
Never put payment secrets, database service keys or private API credentials in static JavaScript.