---
title: "Deploy Chirp Launch Board"
description: "Deploy a polished Python + HTMX app powered by Chirp. Zero configuration."
category: "Starters"
url: https://railway.com/deploy/chirp-launch-board
---

# Deploy Chirp Launch Board

Deploy a polished Python + HTMX app powered by Chirp. Zero configuration.

**[Deploy Chirp Launch Board on Railway](https://railway.com/template/chirp-launch-board)**

- **Creator:** Lawrence Lane's Projects
- **Category:** Starters

## Template content

### web

- **Source:** https://github.com/lbliii/chirp-railway-starter
- **Public domain:** Yes

## Documentation

# Deploy and Host Launch Board

Launch Board is a polished Python + HTMX full-stack starter powered by Chirp.
It is useful immediately and small enough to understand in a few minutes.

## About Hosting

Railway builds the locked Python 3.14 application with Railpack, starts it with
the explicit `python app.py` command, and verifies readiness at `/ready`. The
template creates one public service, resolves the production environment, and
generates a unique 64-character application secret. You enter no configuration.

The checklist is intentionally stored in a signed per-browser session cookie.
It demonstrates the complete interaction architecture without claiming shared
or durable persistence; the source keeps a clear seam for replacing that state
with PostgreSQL later.

## Why Deploy Launch Board on Railway

- One Railway service and zero required configuration.
- Full-page HTML plus HTMX fragments from the same named-block template.
- Validated normal forms, out-of-band progress updates, and SSE live status.
- Generated production secret, readiness checks, locked dependencies, and a
  cost-bounded single worker.
- No JavaScript build pipeline, database, Redis, login, or external provider.

## Common Use Cases

- Learn server-rendered Python and HTMX through a complete working application.
- Start an internal checklist, launch tracker, or lightweight workflow tool.
- Evaluate Chirp's typed Page, Fragment, OOB, MutationResult, and EventStream
  architecture without assembling a frontend toolchain.
- Replace the session repository with PostgreSQL as shared persistence becomes
  necessary.

## Dependencies for Launch Board Hosting

The repository locks Chirp `0.10.0` and its Python dependencies with `uv.lock`.
Railway supplies the port and production environment; the template generates
the only application secret.

### Deployment Dependencies

- Python 3.14 via the committed `.python-version`.
- Railpack and `uv` for reproducible installation.
- One public Railway application service.
- No database, volume, worker service, Redis, or third-party account.

## Try and Customize

- [Live Launch Board](https://web-production-e37a56.up.railway.app)
- [Focused source repository](https://github.com/lbliii/chirp-railway-starter)
- [Support](https://github.com/lbliii/chirp-railway-starter/issues)

Start in `templates/index.html` to change the interface, `styles.css` to change
the visual system, and `app.py` to add routes or replace the state repository.
Production and local development use the same explicit `python app.py` entry
point.


## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

Open this page in a browser: https://railway.com/deploy/chirp-launch-board
