Skip to content
UT Studio
Private AviationNewPreview only

Aurelis

Private aviation and executive charter with a quote builder and client portal

Preview only — not yet on sale.

Pro licence · what that covers

Latest version
1.0.0
Updated
Difficulty
Advanced
Licence
Pro
Aurelis private aviation homepage with a restrained charter proposition
Homepage1 of 5

Aurelis screens

Homepage1 / 5

Aurelis private aviation homepage with a restrained charter proposition

Aurelis private aviation homepage with a restrained charter proposition

At a glance

Type
Private Aviation
Best for
Booking & enquiry · Marketing site
Stack
TypeScript · Next.js · Tailwind CSS
Screens shown
5Captured from the live preview
Cabins
12Across six classes
Destinations
15In the demo network
Licence
Pro · 1 developer12 months of updates
Availability
PreviewLive preview open now

Built for

What this template is for. Each one is a filter in the catalogue, so the products beside it solve the same problem.

Overview

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.

What's inside

  • Fleet

    Twelve cabins across six classes, each with the detail a broker is asked for.

  • Charter request

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

  • Network

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

Explore the experience

Every screen below is the deployed template, captured from its own live preview.

  1. 01

    Fleet

    Twelve cabins across six classes, each with the detail a broker is asked for.

    • Range and capacity
    • Cabin classes
    Aurelis fleet page listing aircraft cabins with range and capacity
    Fleet
  2. 02

    Charter request

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

    • Quote builder
    • Illustrative pricing
    Aurelis charter request builder collecting route, date and cabin preference
    Charter request
  3. 03

    Network

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

    • Destination pages
    Aurelis destinations page listing the charter network's cities
    Destinations

What's included

  • The full source archive, with the first release
  • 12 months of updates, kept permanently
  • 1 developer — commercial use, including client work
  • Deployment guides for 3 targets
  • Email support for the length of your update window
  • Redistribution as your own product

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.

Architecture

Request, proposal, approval, departure

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.

Architecture
Request ──▶ Proposal ──▶ Approval ──▶ Departure
   │                          │
   └──▶ Charter builder       └──▶ Client portal (itinerary, documents)

Tech stack

Built with

What the product is implemented in.

Requires

What you must already have. These block installation.

Folder structure

Folder structure
aurelis/
├── app/
│   ├── page.tsx
│   ├── fleet/[slug]/page.tsx
│   ├── destinations/page.tsx
│   ├── request/page.tsx
│   ├── experience/page.tsx
│   └── safety/page.tsx
├── components/
└── content/

Requirements

Node.js
≥ 22.12LTS or current
Package manager
pnpm ≥ 10npm and yarn also work
Operating system
macOS, Linux, Windows (WSL2)

Installation

  1. Unpack the download

    The archive contains the full source. There is no installer and no post-install script.

    bash
    unzip aurelis.zip
    cd aurelis
  2. Install dependencies

    bash
    pnpm install
  3. Configure the environment

    Copy the example file and fill in the variables listed under Environment variables.

    bash
    cp .env.example .env

Quick start

  1. Start the development server

    bash
    pnpm dev
  2. Verify the install

    Runs formatting, lint, type-check, tests and a production build.

    bash
    pnpm check

Environment variables

Environment variables
VariableRequiredDescription
DATABASE_URLRequiredPostgreSQL connection string. Use a pooled endpoint in serverless environments.postgresql://user:pass@localhost:5432/app
NEXT_PUBLIC_APP_URLRequiredAbsolute origin of the deployment. Used for canonical URLs and metadata.https://app.example.com
LOG_LEVELOptionaldebug | info | warn | error. Defaults to info in production.

Configuration

    Deployment

    • Vercel

      Zero-config. Set the environment variables listed above and connect the repository.

    • Docker

      A multi-stage Dockerfile is included, producing a standalone image with no build toolchain.

    • Any Node host

      Builds to a standard Node server. Nothing depends on a platform-specific runtime.

    Compatibility

    Framework and runtime versions this product supports
    TechnologyVersionsStatus
    Next.js≥ 15Supported

    What changed in 1.0.0

    Initial commercial release

    • addedInitial commercial release

    Version history

    1. 1.0.0

      Initial commercial release

      • addedInitial commercial release

    Documentation

    Documentation ships with the first release.

    Support

    Frequently asked questions

    Curated by us, not inferred — these are the ones that genuinely pair with it.

    Built with the same stack

    Products that share a framework with this one.