Alle Referenzen
nilo

Zwei Tonlagen: redaktionelle Landingpage, klinisches Terminal

Eine Handelsoberfläche für Perpetual-Futures, die Ruhe statt Adrenalin verkauft — inklusive Terminal, Order Book und Swap-Widget.

  • Branding
  • Webdesign
  • UX-Design
  • Design-System
  • Frontend-Entwicklung
  • Performance
Rolle
Konzept, Design & Entwicklung: DeNitro
Umfang
4 Routen, 2 Produktoberflächen
Stack
Next.js 16, React 19, Tailwind v4
[01] Ausgangslage

nilo ist unsere Eigenproduktion zu einer Kategorie, in der fast jede Oberfläche schreit: Krypto-Handelsplattformen arbeiten mit Neongrün, Countdown-Druck und maximaler Informationsdichte — und verstecken das Risiko genau dort, wo es am lautesten blinkt.

Wir wollten das Gegenteil bauen: eine Arbeitsumgebung für überlegte Ausführung, in der die Risikoposition sichtbar ist und die Farbe keine Emotion suggeriert. Der Anspruch ließ sich nur beweisen, indem wir sowohl die Marke als auch das eigentliche Produkt gebaut haben.

[02] Ansatz

Die auffälligste Entscheidung steckt im Farbsystem: Long ist nicht grün. Kauf- und Verkaufsseite liegen beide auf gedämpften Tönen — ein Flieder für die Kaufseite, ein zurückgenommenes Rot für die Verkaufsseite. Das nimmt der Oberfläche genau den Reflex, den Handelsplattformen sonst gezielt auslösen.

Typografisch stehen zwei Welten gegeneinander: eine kursivfähige Serifenschrift ausschließlich für große Aussagen, eine dichte Grotesk mit 13 Pixel Basisgröße für die gesamte Anwendung. Der Kontrast trägt die zwei Register — Landingpage redaktionell, Terminal klinisch.

Die Landingpage zeigt nicht den Screenshot eines Produkts, sondern das Produkt: Der Hero bettet die echte Terminal-Route in einen Desktop- und einen Telefonrahmen ein. Was auf der Startseite läuft, ist die Anwendung selbst.

Handels-Terminal von nilo: Candlestick-Chart mit Volumen, Order Book mit Tiefenbalken und rechts das Orderformular mit Kauf- und Verkaufsseite.
Das Terminal: Candlestick-Chart mit Volumenhistogramm, Order Book mit Tiefenbalken und Spread, rechts das Orderformular mit Kauf- und Verkaufsseite, Ordertypen und Prozentschritten. Die Kaufseite ist Flieder, nicht Grün.
[03] Umsetzung

Die Startseite gliedert sich in Hero, Funktionen, Transparenz, Community und Abschluss-CTA, verbunden über weiches Scrollen und durchgehende Rasterlinien. Den Hintergrund bildet ein selbst gebautes ASCII-Wellenfeld auf Canvas: mausgeführt, mit bis zu vier gleichzeitigen Klick-Wellen und einer im Code dokumentierten Optimierung — vorgerenderte Zeichenstreifen, blockweises Zeichnen, Nachschlagetabellen für Trigonometrie und Abstand, eine Obergrenze für die Zellenzahl und ein festes Bildratenbudget.

Das Terminal ist eine feste Bildschirm-Hülle: Kopfzeile mit Handelspaar, Candlestick-Chart mit Volumenhistogramm, ein Order Book mit sechzehn Stufen je Seite, dessen Spread nach außen aufgeht, dessen Tiefenbalken über eine CSS-Variable gezeichnet werden und dessen Zeilen bei Preisänderung kurz aufblitzen. Daneben ein Orderformular mit Kauf-/Verkaufsseite, drei Ordertypen, Margin-Modi, Prozentschritten, Reduce-Only und Take-Profit/Stop-Loss — darunter Positionstabelle, Kontopanel und eine Statusleiste.

Die Kaufseite arbeitet mit echten Kursen: Sie fragt alle fünfzehn Sekunden einen öffentlichen Marktdaten-Endpunkt ab, bricht laufende Anfragen sauber ab, pausiert bei verborgenem Tab und fällt bei Ausfall auf einen hinterlegten Stand zurück — und beschriftet das dann auch so („Referenz-Marktstand“ statt „Live“). Dazu ein Umtausch-Widget mit Token-Auswahl per Overlay, Suche, Sperrung des Seitenscrollens, Escape-Schließen und einer eigenen Einstellung für Slippage.

Kaufseite von nilo mit aktuellem Bitcoin-Kurs, Kursverlauf und dem Umtausch-Widget von USDC nach BTC.
Die Kaufseite arbeitet mit echten Kursen: der Stand oben kommt vom öffentlichen Marktdaten-Endpunkt und ist als Live-Feed beschriftet — rechts das Umtausch-Widget mit Token-Auswahl, Referenzkurs und eigener Slippage-Einstellung.
Leistungsumfang

Was entstanden ist

Alles, was in nilo steckt — konzipiert, gestaltet und gebaut von DeNitro.

  • Markenbild: Token-Set für Flächen, Rahmen, Textstufen und Signale
  • Landingpage mit fünf Abschnitten und durchgehenden Rasterlinien
  • ASCII-Wellenfeld auf Canvas, eigens optimiert
  • Drei live animierte Funktions-Widgets (Chart, Order Book, Risiko)
  • Handels-Terminal: Chart, Order Book, Trades, Orderformular, Positionen
  • Kaufseite mit echter Kursanbindung und ehrlicher Fallback-Beschriftung
  • Umtausch-Widget mit Token-Auswahl, Suche und Slippage-Einstellung
  • Statisch erzeugte Asset-Seiten mit eigenen Metadaten
  • Komponenten- und Feature-Architektur für drei Produktbereiche

Was das ausmacht

Vier Punkte, an denen sich die Arbeit im Interface ablesen lässt. Zahlen zu Umsatz oder Reichweite stehen hier bewusst nicht — es ist eine Eigenproduktion, keine Kundenkampagne.

Farbe ohne Reflex

Long ist Flieder statt Grün, Short ein gedämpftes Rot — die Oberfläche informiert, statt zu treiben.

Die Startseite zeigt das Produkt

Statt eines Screenshots läuft die echte Terminal-Route in den Gerätrahmen des Heros.

Ehrliche Datenlage

Die Kaufseite unterscheidet sichtbar zwischen Live-Kurs und hinterlegtem Referenzstand — der Nutzer weiß immer, was er sieht.

Leistung als Designfrage

Das Hintergrundfeld ist auf ein festes Bildratenbudget hin gebaut, die chartlastigen Routen werden erst im Browser geladen, die Kursabfrage pausiert im Hintergrund.

Technik

Der Stack hinter nilo — und die Entscheidungen, die uns wichtig genug waren, sie festzuhalten.

  • Next.js 16 App Router mit React 19 und TypeScript; Asset-Seiten über generateStaticParams mit abgeschalteten dynamischen Parametern.
  • Tailwind CSS v4 rein über einen @theme-Block, ohne Konfigurationsdatei; die Kaufseite trägt zusätzlich ein eigenes CSS-Modul.
  • Feature-orientierte Ordnerstruktur: Landing, Trading und Buy jeweils mit eigenen Komponenten, Hooks, Utilities und Typen.
  • Charts über lightweight-charts; die chart-tragenden Routen werden dynamisch und ohne Server-Rendering geladen.
  • Marktdaten kommen von einem öffentlichen, unauthentifizierten Ticker-Endpunkt — mit AbortController, Sichtbarkeitsprüfung und Fallback.
  • Weiches Scrollen über Lenis, Bewegung über Framer Motion; das Canvas-Feld wertet die Reduced-Motion-Einstellung beim Start aus.
  • Das Terminal ist bewusst für große Bildschirme gebaut; Startseite und Kaufseite sind vollständig responsiv.

Wo verliert dein digitales Wachstum gerade Potenzial?

In 30 Minuten schauen wir uns an, wo Kunden dich heute finden, wo Potenzial verloren geht und welcher Hebel zuerst sinnvoll ist: Website, SEO & GEO, Conversion oder Automatisierung. Danach hast du einen klaren nächsten Schritt — auch wenn wir ihn nicht gemeinsam umsetzen.