# FrancisTemplate storefront + journal example

A small, publishable Francis app rendered with Liquid and Markdown templates.
It demonstrates:

- nested Elixir maps exposed as Liquid objects;
- `assign`, `where`, `for`, and `render` tags;
- built-in escaping and collection filters;
- a custom integer-based `money` filter;
- a Liquid layout and `_product.liquid` partial;
- a Markdown article rendered by MDEx inside the same Liquid layout;
- configurable CommonMark tables, task lists, and strikethrough;
- responsive, dependency-free HTML and CSS;
- `/health` and route-level ExUnit coverage.

## Run it

```bash
cd examples/storefront
mix deps.get
mix run --no-halt
```

Open <http://localhost:4100> for the Liquid storefront and
<http://localhost:4100/journal> for the Markdown article. Run its isolated tests
with `mix test`.

The example uses the repository checkout through `path: "../.."`. After version
0.2 is published, that line can be replaced with
`{:francis_template, "~> 0.2"}` and the example can become its own deployment.
