Montreaux is a simple three-page loan website. A visitor arrives at the site, reads what Montreaux is and what loan information it offers, reviews the loan information on the Loans page, and sends a loan application on the Apply page. The product intent is a calm, human, trustworthy consumer loan service for everyday applicants — not a cold corporate bank template.
The audience is the everyday loan applicant: a visitor who wants to understand Montreaux's loan offering and submit a loan request without an account, sign-in, or multi-step onboarding. The site is public and anonymous throughout; no identity, login, or account management is part of the current product.
The site is exactly three pages — Landing, Loans, and Apply — and that page count is a hard constraint.
Montreaux is delivered as a first-party web application with a React frontend, a shared FastAPI backend, and a MariaDB database. All three pages are public and anonymously reachable: a visitor can open the Landing page, read the Loans page, and submit an application on the Apply page without establishing an identity. There is no login, registration, account, or session-bound private state in the current product.
The backend owns the durable record of each submitted loan application so that a submission is not lost when the visitor leaves the page. The database stores those application records. The frontend owns all reading and form interaction. No provider surface, external destination, or third-party loan origination system is part of the current scope.
Current scope is limited to: presenting Montreaux and its loan information, and accepting and durably recording a loan application. Future or adjacent capabilities — applicant accounts, application status tracking, underwriting decisions, document upload, payments, and loan servicing — are not part of this delivery.
No content_source reference directive was supplied, so no source content inventory is included.
FR-1 — Three-page loan website named Montreaux (explicit) As a Loan applicant, I should see a loan website named Montreaux with exactly three pages — Landing, Loans, and Apply — so that I can understand the offering and apply in one place.
FR-2 — Open the Landing page (required_inference) As a Loan applicant, I should open the Montreaux website at the Landing page so that I can learn what Montreaux is and where to go next.
FR-3 — Read loan information on the Loans page (required_inference) As a Loan applicant, I should read the loan information on the Loans page so that I understand the offering before applying.
FR-4 — Send a loan application on the Apply page (required_inference) As a Loan applicant, I should send a loan application on the Apply page so that Montreaux receives my loan request.
FR-5 — Durable record of each submitted application (required_inference) As a Loan applicant, I should have my submitted application durably recorded so that my loan request is not lost when I leave the page.
Muse and headline: Charles & Ray Eames — Warm modernism for Montreaux loans. The Eames language gives warm order and honest materials, making a loan site feel humane and clear rather than like a bank template.
Mode: Light mode only.
Colour tokens (exact hex by role):
#F4EDE1 (cream ground)#FBF6EC (panel surface)#23201C (walnut-black)#1F4E4A (teal — headers and rules)#D9502E (tomato red — apply action and key numbers only)#8A7F6F (secondary text and thin rules)Typography:
clamp(40px, 7vw, 96px); body sizes 48 / 32 / 22 / 17 / 15 px.Shape language: Organic-modern — soft capsule buttons, rounded panels with 2px ink borders, thin walnut rules, and simple geometric arcs.
Layout: Gallery-like sequence of modular panels on a 12-column grid; asymmetric image-and-text pairs; wide cream margins; hard section breaks.
Imagery: Warm natural-light photography of people and homes, mid-century pattern blocks, hand-drawn arrows and numerals.
Avoid: Blue or indigo gradients; identical hover-lift card grids; stock corporate handshake photos; sharp black SaaS chrome; the generic indigo/blue-on-white SaaS template.
Readability constraint: Headlines, wordmarks, labels, numbers, and card text and controls stay entirely inside the viewport and their container at 375px, 768px, and 1280px, wrapping or scaling (for example font-size: clamp(...) with its mobile size) to fit. Imagery and decoration may crop, bleed, rotate, or overlap as the direction asks, but never cover readable text or controls.
The public entry — the Landing page — is composed as an Eames-style gallery wall. A full-bleed warm photograph of a family at a kitchen table fills the right seven columns. A cream panel (#FBF6EC, 2px ink border, rounded corners) overlaps the photograph on the left, holding a stacked 96px Jost headline in walnut-black (#23201C) at sentence case. Directly beneath the headline sits a tomato-red (#D9502E) capsule apply button. A hand-drawn arc rule in teal (#1F4E4A) divides the hero from the modular panel row below, where the loan offering is introduced as numbered teal circles. The tomato-red capsule apply button repeats at the section foot. The composition recomposes only the accepted Landing content — wordmark, statement of what Montreaux is, loan-offering panels, and navigation to Loans and Apply — and introduces no new behaviour or destination.
Interaction Model: Animated Motion Tempo: restrained Hero Dimensionality: layered_2d
Landing Hero Motion Brief
#F4EDE1; photograph occupying the right seven columns; cream panel with 2px ink border overlapping on the left; stacked 96px Jost headline in #23201C; tomato-red capsule apply button beneath it; teal arc rule below.prefers-reduced-motion, the photograph and panel render in their final positions with no fade or pan; all text and controls remain fully readable and the apply button remains available.prefers-reduced-motion, a usable static arrangement is provided.frontend, backend, and database services; the backend is reused for the application API rather than adding a separate service.
Montreaux
A simple loan service for everyday applicants. Read what Montreaux offers, then send a request in one visit — no account, no sign-in.
What Montreaux is
Montreaux is a consumer loan service for everyday applicants. Start by reading the offering on the Loans page, in plain language and without the bank-counter tone.
Read on LoansThe loan information is laid out as modular panels, so each term sits on its own and can be read at your own pace before you decide anything.
Read on LoansWhen the offering matches your need, send a request on the Apply page. No account, no sign-in — just your details and the loan purpose.
Read on LoansPrefer to read it all together?Open the Loans page

Montreaux
A simple loan service for everyday applicants. Read what Montreaux offers, then send a request in one visit — no account, no sign-in.
What Montreaux is
Montreaux is a consumer loan service for everyday applicants. Start by reading the offering on the Loans page, in plain language and without the bank-counter tone.
Read on LoansThe loan information is laid out as modular panels, so each term sits on its own and can be read at your own pace before you decide anything.
Read on LoansWhen the offering matches your need, send a request on the Apply page. No account, no sign-in — just your details and the loan purpose.
Read on LoansPrefer to read it all together?Open the Loans page
No comments yet. Be the first!