1.0.0
Initial commercial release
- addedInitial commercial release
Private aviation and executive charter with a quote builder and client portal
Preview only — not yet on sale.
Pro licence · what that covers
What this template is for. Each one is a filter in the catalogue, so the products beside it solve the same problem.
Aurelis is built for the top of a market where the website is part of the service. Twelve cabins, fifteen destinations, a charter builder that produces an illustrative quote, and a client portal where an itinerary is a document rather than an email thread. The restraint is deliberate: at this price point, an interface that shouts is an interface that loses the client.
Twelve cabins across six classes, each with the detail a broker is asked for.
Route, date and cabin into an illustrative quote, with the pricing basis stated rather than implied.
Fifteen destinations, each with the reasons the desk is asked to go there.
Every screen below is the deployed template, captured from its own live preview.
01
Twelve cabins across six classes, each with the detail a broker is asked for.

02
Route, date and cabin into an illustrative quote, with the pricing basis stated rather than implied.

03
Fifteen destinations, each with the reasons the desk is asked to go there.

Every line above is read from this product’s own licence and release record rather than written beside it, so it cannot promise something the release does not contain.
The charter lifecycle is four states of one itinerary record, and the public request builder, the client portal and the operations view are all positioned against it. Aircraft, destinations and cabin classes are joined reference data, so a route page can quote the right cabins without a second table.
Request ──▶ Proposal ──▶ Approval ──▶ Departure
│ │
└──▶ Charter builder └──▶ Client portal (itinerary, documents)aurelis/
├── app/
│ ├── page.tsx
│ ├── fleet/[slug]/page.tsx
│ ├── destinations/page.tsx
│ ├── request/page.tsx
│ ├── experience/page.tsx
│ └── safety/page.tsx
├── components/
└── content/The archive contains the full source. There is no installer and no post-install script.
unzip aurelis.zip
cd aurelispnpm installCopy the example file and fill in the variables listed under Environment variables.
cp .env.example .envpnpm devRuns formatting, lint, type-check, tests and a production build.
pnpm check| Variable | Required | Description |
|---|---|---|
DATABASE_URL | Required | PostgreSQL connection string. Use a pooled endpoint in serverless environments.postgresql://user:pass@localhost:5432/app |
NEXT_PUBLIC_APP_URL | Required | Absolute origin of the deployment. Used for canonical URLs and metadata.https://app.example.com |
LOG_LEVEL | Optional | debug | info | warn | error. Defaults to info in production. |
Zero-config. Set the environment variables listed above and connect the repository.
A multi-stage Dockerfile is included, producing a standalone image with no build toolchain.
Builds to a standard Node server. Nothing depends on a platform-specific runtime.
| Technology | Versions | Status |
|---|---|---|
| Next.js | ≥ 15 | Supported |
Initial commercial release
Initial commercial release
Documentation ships with the first release.
No. Pricing in the charter builder is illustrative and labelled as such on the page. Connecting a real quoting engine is your integration; the builder is written so the calculation lives in one module.
Curated by us, not inferred — these are the ones that genuinely pair with it.
Products that share a framework with this one.