# Charming inspo — real apps to remix or steal ideas from

A short, hand-picked gallery of apps people have actually built on Charming. Every app below is **remixable** — opening the URL gives you your own editable copy with its own storage; the original keeps working untouched.

Two ways to use this page:

- **Show me one before I build.** Pick the closest match to my idea, open it, and let me play with it before we agree on what to build. The remix you land on is mine to keep — it's not the original.
- **Borrow a shape.** Look at how these stay focused (one screen, one job, real point of view) and let it correct any "list with an Add button" reflex when you write mine. See https://usecharming.com/design.md for the anti-pattern list.

## The gallery

- **Hydration** — track water against a daily goal: progress ring, streak, and a 30-day heat-graph. https://charm.ing/app/9daeb91b-4be0-4270-9a44-811d7b1ae0c5
- **Meals** — log meals and macros by day. AI can fill in calories from chat. https://charm.ing/app/11083607-f814-4dfa-9d1f-809a5231b0f5
- **Flashcards** — spaced-repetition decks. AI can fill them in bulk; the app schedules review. https://charm.ing/app/ba8ea453-504c-4666-9f71-d92f7e73cda4
- **Watchlist** — movies and shows seen and to-see, with star ratings. https://charm.ing/app/938f304a-5c38-493c-8a1c-0f0c3a74db65
- **Split** — split a bill: AI reads the receipt, you assign items, it does the math. https://charm.ing/app/f879464c-3556-4e9c-9c83-47096dbf9432
- **Lift** — log lifts, sets, reps, and weekly volume. https://charm.ing/app/e8b6b9ac-b3f7-441d-ab13-f39c71e7fed8

## What these have in common

Each one ships the narrowest useful slice of a wide idea. None of them is a generic "My App" CRUD list — they each have a clear single purpose visible on first paint and a real visual point of view (a ring, a heat-graph, a card, stars, receipt rows, a volume bar). They all live entirely on local state — no weather, no email, no live integration — and they all keep working when you remix them, because Charming snapshots the source point-in-time and gives the remixer their own storage.

Whatever I describe next, pitch the closest version that fits this shape — one screen, one job, one shared dataset — and ship that first. Iterate after I see it working.

## Want to remix the source instead of forking via the URL?

Owners can also export source via `get_app_source` (MCP) or `GET /app/<id>/source` (HTTP) and re-author it with edits. See https://usecharming.com/remix.md for both paths.
