{% extends 'base/base.html' %} {% block title %}Home{% endblock %} {% block content %}

{% if g.user %} Hello {{ g.user.username | proper }}, {% else %} Hello there, {% endif %}

Welcome to a hypermedia-first Flask scaffold.

Server-rendered HTML, HTMX fragments, and a command line that does the boring work.

Loading quickstart…
{% set cards = [ {"title": "Blueprints", "description": "Routes, actions, forms and queries stay separated by concern.", "icon": "git-branch-outline"}, {"title": "HTMX native", "description": "Swap in server-rendered partials without a frontend framework.", "icon": "flash-outline"}, {"title": "Secure by default", "description": "Hashed passwords, CSRF, sessions and rate limiting included.", "icon": "shield-checkmark-outline"}, ] %} {% for card in cards %}

{{ card.title }}

{{ card.description }}

{% endfor %}

Next steps

  1. lombik module admin — add a new blueprint
  2. lombik model tenant — create and register a model
  3. lombik crud tenant — generate a full CRUD module
  4. lombik relate tenant.id to user.tenant_id one-to-many — wire up relationships
{% endblock %}