Unser Prozess, um Sie schnell live zu bringen.

Wir haben mit einer Vielzahl von Organisationen zusammengearbeitet, von grossen Unternehmen bis hin zu Start-ups, und passen unsere Strategie an Ihre Anforderungen an.

Wir haben mit einer Vielzahl von Organisationen zusammengearbeitet, von grossen Unternehmen bis hin zu Start-ups, und passen unsere Strategie an Ihre Anforderungen an.

Research

Strategische Chancen entdecken, die Ihr erfolgreiches Produkt definieren.

UX & Research

Audits

User Testing

Workshops

04:28

04:28

04:28

Strategy

Insights in umsetzbare Strategien umwandeln, die Ergebnisse liefern.

UX Strategy

Informationsarchitektur

Rapid Prototyping

Wireframes

Beratung

Brand & Design

Gestaltung ausgefeilter User Interfaces, die neue Standards in Ihrer Branche setzen.

Web Design & Art Direction

Agentic Design Systems

Brand Design

Prototyping

Motion & Interaction

Departure

19:00

+2h

ZRH – Zurich

Button

Cédric

CTA Text

Subline

Aa

Aa

Aa

Departure

19:00

+2h

ZRH – Zurich

Button

Cédric

CTA Text

Subline

Aa

Aa

Aa

Departure

19:00

+2h

ZRH – Zurich

Button

Cédric

CTA Text

Subline

Aa

Aa

Aa

Development

Skalierbare Produkte erschaffen, indem wir das gesamte Spektrum moderner Technologie nutzen.

Framer Entwicklung

Verifizierte Experten

CMS-Migrationen zu Framer oder Webflow

Frontend- und Backend-Entwicklung

Webflow Migration to Framer

Web Apps & AI Workflows

<script>

class TextScrambler {

constructor(container) {

this.container = container;

this.paragraphs = container.querySelectorAll('p');

this.originalTexts = Array.from(this.paragraphs).map(p => p.textContent);

this.isAnimating = false;

this.bindEvents();

}

shuffleString(str) {

let arr = str.split('');

for (let i = arr.length - 1; i > 0; i--) {

const j = Math.floor(Math.random() * (i + 1));

[arr[i], arr[j]] = [arr[j], arr[i]];

}

return arr.join('');

}

async animateAll() {

if (this.isAnimating) return;

this.isAnimating = true;

for (let i = 0; i < 3; i++) {

this.paragraphs.forEach((p, index) => {

p.textContent = this.shuffleString(this.originalTexts[index]);

});

await new Promise(resolve => setTimeout(resolve, 100));

}

this.paragraphs.forEach((p, index) => {

p.textContent = this.originalTexts[index];

});

this.isAnimating = false;

}

bindEvents() {

this.container.addEventListener('mouseenter', () => this.animateAll());

}

}

});

});

</script>

<script>

class TextScrambler {

constructor(container) {

this.container = container;

this.paragraphs = container.querySelectorAll('p');

this.originalTexts = Array.from(this.paragraphs).map(p => p.textContent);

this.isAnimating = false;

this.bindEvents();

}

shuffleString(str) {

let arr = str.split('');

for (let i = arr.length - 1; i > 0; i--) {

const j = Math.floor(Math.random() * (i + 1));

[arr[i], arr[j]] = [arr[j], arr[i]];

}

return arr.join('');

}

async animateAll() {

if (this.isAnimating) return;

this.isAnimating = true;

for (let i = 0; i < 3; i++) {

this.paragraphs.forEach((p, index) => {

p.textContent = this.shuffleString(this.originalTexts[index]);

});

await new Promise(resolve => setTimeout(resolve, 100));

}

this.paragraphs.forEach((p, index) => {

p.textContent = this.originalTexts[index];

});

this.isAnimating = false;

}

bindEvents() {

this.container.addEventListener('mouseenter', () => this.animateAll());

}

}

});

});

</script>

Launch

hero_wrap

container

dropdown__pleaseDontOpen

Paragraph

Name_your_layers

Inner wrap

Placeholder element

Hero Wrap

Hero Wrap

hero_wrap

Hero Wrap

Hero Wrap

Paragraph

Content Outer

Frame

Teaser Content Wrap

Marketing Text

Footer

<script>

class TextScrambler {

constructor(container) {

this.container = container;

this.paragraphs = container.querySelectorAll('p');

this.originalTexts = Array.from(this.paragraphs).map(p => p.textContent);

this.isAnimating = false;

this.bindEvents();

}

shuffleString(str) {

let arr = str.split('');

for (let i = arr.length - 1; i > 0; i--) {

const j = Math.floor(Math.random() * (i + 1));

[arr[i], arr[j]] = [arr[j], arr[i]];

}

return arr.join('');

}

async animateAll() {

if (this.isAnimating) return;

this.isAnimating = true;

for (let i = 0; i < 3; i++) {

this.paragraphs.forEach((p, index) => {

p.textContent = this.shuffleString(this.originalTexts[index]);

});

await new Promise(resolve => setTimeout(resolve, 100));

}

this.paragraphs.forEach((p, index) => {

p.textContent = this.originalTexts[index];

});

this.isAnimating = false;

}

bindEvents() {

this.container.addEventListener('mouseenter', () => this.animateAll());

}

}

});

});

</script>

<script>

class TextScrambler {

constructor(container) {

this.container = container;

this.paragraphs = container.querySelectorAll('p');

this.originalTexts = Array.from(this.paragraphs).map(p => p.textContent);

this.isAnimating = false;

this.bindEvents();

}

shuffleString(str) {

let arr = str.split('');

for (let i = arr.length - 1; i > 0; i--) {

const j = Math.floor(Math.random() * (i + 1));

[arr[i], arr[j]] = [arr[j], arr[i]];

}

return arr.join('');

}

async animateAll() {

if (this.isAnimating) return;

this.isAnimating = true;

for (let i = 0; i < 3; i++) {

this.paragraphs.forEach((p, index) => {

p.textContent = this.shuffleString(this.originalTexts[index]);

});

await new Promise(resolve => setTimeout(resolve, 100));

}

this.paragraphs.forEach((p, index) => {

p.textContent = this.originalTexts[index];

});

this.isAnimating = false;

}

bindEvents() {

this.container.addEventListener('mouseenter', () => this.animateAll());

}

}

});

});

</script>

Launch

hero_wrap

container

dropdown__pleaseDontOpen

Paragraph

Name_your_layers

Inner wrap

Placeholder element

Hero Wrap

Hero Wrap

hero_wrap

Hero Wrap

Hero Wrap

Paragraph

Content Outer

Frame

Teaser Content Wrap

Marketing Text

Footer

<script>

class TextScrambler {

constructor(container) {

this.container = container;

this.paragraphs = container.querySelectorAll('p');

this.originalTexts = Array.from(this.paragraphs).map(p => p.textContent);

this.isAnimating = false;

this.bindEvents();

}

shuffleString(str) {

let arr = str.split('');

for (let i = arr.length - 1; i > 0; i--) {

const j = Math.floor(Math.random() * (i + 1));

[arr[i], arr[j]] = [arr[j], arr[i]];

}

return arr.join('');

}

async animateAll() {

if (this.isAnimating) return;

this.isAnimating = true;

for (let i = 0; i < 3; i++) {

this.paragraphs.forEach((p, index) => {

p.textContent = this.shuffleString(this.originalTexts[index]);

});

await new Promise(resolve => setTimeout(resolve, 100));

}

this.paragraphs.forEach((p, index) => {

p.textContent = this.originalTexts[index];

});

this.isAnimating = false;

}

bindEvents() {

this.container.addEventListener('mouseenter', () => this.animateAll());

}

}

});

});

</script>

<script>

class TextScrambler {

constructor(container) {

this.container = container;

this.paragraphs = container.querySelectorAll('p');

this.originalTexts = Array.from(this.paragraphs).map(p => p.textContent);

this.isAnimating = false;

this.bindEvents();

}

shuffleString(str) {

let arr = str.split('');

for (let i = arr.length - 1; i > 0; i--) {

const j = Math.floor(Math.random() * (i + 1));

[arr[i], arr[j]] = [arr[j], arr[i]];

}

return arr.join('');

}

async animateAll() {

if (this.isAnimating) return;

this.isAnimating = true;

for (let i = 0; i < 3; i++) {

this.paragraphs.forEach((p, index) => {

p.textContent = this.shuffleString(this.originalTexts[index]);

});

await new Promise(resolve => setTimeout(resolve, 100));

}

this.paragraphs.forEach((p, index) => {

p.textContent = this.originalTexts[index];

});

this.isAnimating = false;

}

bindEvents() {

this.container.addEventListener('mouseenter', () => this.animateAll());

}

}

});

});

</script>

Launch

hero_wrap

container

dropdown__pleaseDontOpen

Paragraph

Name_your_layers

Inner wrap

Placeholder element

Hero Wrap

Hero Wrap

hero_wrap

Hero Wrap

Hero Wrap

Paragraph

Content Outer

Frame

Teaser Content Wrap

Marketing Text

Footer

Von Branchenführern geschätzt.

  • Wir sind echt begeistert von dem, was Trueform für uns geschaffen hat. Sie haben uns nicht nur auf den richtigen Weg gebracht, damit wir unsere Story erzählen können, sondern bei jedem Schritt mehr geliefert als erwartet. Ich suche jede Gelegenheit, um weiterhin mit ihnen zusammenarbeiten zu können. 10/10!

    Ethan Bechtel
    CEO, OhMD
  • Trueform hat es geschafft, ein komplexes Website-Projekt klar, kollaborativ und bemerkenswert effizient zu gestalten. Framer gab uns die Geschwindigkeit und Flexibilität, um Ideen in Echtzeit zu entwickeln, zu testen und zu verfeinern, und half uns dabei, eine grosse, CMS-gestützte Unternehmenswebsite innerhalb von nur drei Monaten live zu bringen. Ich bin super zufrieden mit dem Ergebnis!

    Yves Maclean
    Leiter Marketing & Brand bei GCS
  • Dank unserer Zusammenarbeit mit Trueform veröffentlichen wir neue Website-Seiten 50 % schneller als zuvor.

    Radoslav Bali
    Creative Lead, Miro
  • Trueform hat unsere neue Marketing-Website innerhalb weniger Wochen geliefert, während andere Agenturen Monate veranschlagt hatten. Sie haben ein ausgezeichnetes Gespür für Design, arbeiten schnell und haben uns mit unserer neuen Framer-Implementierung erfolgreich aufgestellt.

    Jinen Kamdar
    Co-Founder, Gather
  • Framer macht es unserem gesamten Team leicht, zusammenzuarbeiten. Es gab uns die perfekte Balance aus Storytelling und Design.

    Jacob Dempsey
    VP Product and Growth Marketing at Bilt
  • Trueform ist zur Geheimwaffe unseres kleinen Designteams geworden und hilft uns, grosse Projekte erfolgreich abzuschliessen. Die Zusammenarbeit mit ihnen hält unsere Kundinnen und Kunden zufrieden und hilft unserem Team, mehr zu erreichen.

    Alyssa Nassner
    Creative Director

Von Branchenführern geschätzt.

  • Wir sind echt begeistert von dem, was Trueform für uns geschaffen hat. Sie haben uns nicht nur auf den richtigen Weg gebracht, damit wir unsere Story erzählen können, sondern bei jedem Schritt mehr geliefert als erwartet. Ich suche jede Gelegenheit, um weiterhin mit ihnen zusammenarbeiten zu können. 10/10!

    Ethan Bechtel
    CEO, OhMD
  • Trueform hat es geschafft, ein komplexes Website-Projekt klar, kollaborativ und bemerkenswert effizient zu gestalten. Framer gab uns die Geschwindigkeit und Flexibilität, um Ideen in Echtzeit zu entwickeln, zu testen und zu verfeinern, und half uns dabei, eine grosse, CMS-gestützte Unternehmenswebsite innerhalb von nur drei Monaten live zu bringen. Ich bin super zufrieden mit dem Ergebnis!

    Yves Maclean
    Leiter Marketing & Brand bei GCS
  • Dank unserer Zusammenarbeit mit Trueform veröffentlichen wir neue Website-Seiten 50 % schneller als zuvor.

    Radoslav Bali
    Creative Lead, Miro
  • Trueform hat unsere neue Marketing-Website innerhalb weniger Wochen geliefert, während andere Agenturen Monate veranschlagt hatten. Sie haben ein ausgezeichnetes Gespür für Design, arbeiten schnell und haben uns mit unserer neuen Framer-Implementierung erfolgreich aufgestellt.

    Jinen Kamdar
    Co-Founder, Gather
  • Framer macht es unserem gesamten Team leicht, zusammenzuarbeiten. Es gab uns die perfekte Balance aus Storytelling und Design.

    Jacob Dempsey
    VP Product and Growth Marketing at Bilt
  • Trueform ist zur Geheimwaffe unseres kleinen Designteams geworden und hilft uns, grosse Projekte erfolgreich abzuschliessen. Die Zusammenarbeit mit ihnen hält unsere Kundinnen und Kunden zufrieden und hilft unserem Team, mehr zu erreichen.

    Alyssa Nassner
    Creative Director

Von Branchenführern geschätzt.

Wir sind echt begeistert von dem, was Trueform für uns geschaffen hat. Sie haben uns nicht nur auf den richtigen Weg gebracht, damit wir unsere Story erzählen können, sondern bei jedem Schritt mehr geliefert als erwartet. Ich suche jede Gelegenheit, um weiterhin mit ihnen zusammenarbeiten zu können. 10/10!

Ethan Bechtel
CEO, OhMD

Trueform hat es geschafft, ein komplexes Website-Projekt klar, kollaborativ und bemerkenswert effizient zu gestalten. Framer gab uns die Geschwindigkeit und Flexibilität, um Ideen in Echtzeit zu entwickeln, zu testen und zu verfeinern, und half uns dabei, eine grosse, CMS-gestützte Unternehmenswebsite innerhalb von nur drei Monaten live zu bringen. Ich bin super zufrieden mit dem Ergebnis!

Yves Maclean
Leiter Marketing & Brand bei GCS

Dank unserer Zusammenarbeit mit Trueform veröffentlichen wir neue Website-Seiten 50 % schneller als zuvor.

Radoslav Bali
Creative Lead, Miro

Trueform hat unsere neue Marketing-Website innerhalb weniger Wochen geliefert, während andere Agenturen Monate veranschlagt hatten. Sie haben ein ausgezeichnetes Gespür für Design, arbeiten schnell und haben uns mit unserer neuen Framer-Implementierung erfolgreich aufgestellt.

Jinen Kamdar
Co-Founder, Gather

Framer macht es unserem gesamten Team leicht, zusammenzuarbeiten. Es gab uns die perfekte Balance aus Storytelling und Design.

Jacob Dempsey
VP Product and Growth Marketing at Bilt

Trueform ist zur Geheimwaffe unseres kleinen Designteams geworden und hilft uns, grosse Projekte erfolgreich abzuschliessen. Die Zusammenarbeit mit ihnen hält unsere Kundinnen und Kunden zufrieden und hilft unserem Team, mehr zu erreichen.

Alyssa Nassner
Creative Director

Unternehmensphasen

Grossunternehmen

Ob Sie nun mit Ihrem Team zusammenarbeiten oder das Projekt vollständig verwalten, wir haben Erfahrung im Aufbau von wachsenden digitalen Produkten in jedem Massstab.

Scale-Ups

Wir integrieren uns Ihr bestehendes Team oder übernehmen gerne das volle Projekt um Ihr Wachstum zu stärken, indem wir robuste digitale Produkte entwickeln, die mit Ihrer raschen Expansion mitskalieren.

Startups

Wir arbeiten gerne mit dem Gründungsteam zusammen oder übernehmen die gesamte Entwicklung. Wir verwandeln Ihre Vision in marktfähige digitale Produkte, die Sie ideal für ein starkes Wachstum positionieren.

Gründer

Wir ergänzen gerne Ihr Fachwissen oder realisieren ganze Projekte. Wir verwandeln Ihre kühnen Ideen in anspruchsvolle digitale Produkte, die Ihre unternehmerische Vision entsprechen..

Gut zu wissen

Warum Framer?

Was, wenn wir aktuell auf Webflow, WordPress oder einem eigenen Stack sind?

Ist Framer enterprise-tauglich? Skaliert es mit unserer Grösse?

Kann unser Marketing-Team die Website nach dem Launch wirklich selbst betreiben?

Wie sieht es mit AEO und SEO aus? Ich habe gehört, dass Framer bei SEO nicht so stark ist?

Wir brauchen mehr als eine Marketing-Website, Branding, KI, etc. Machen Sie das auch?

Wie schnell können wir wirklich live gehen?

Wie arbeitet ihr mit Kunden zusammen?

Wie sieht euer Prozess aus?

Wie startet ihr normalerweise ein Projekt?

Was deckt ihr bei einem Webprojekt üblicherweise ab?

Wie ist eure Preisstruktur?

Wer ist im Team?

Gut zu wissen

Warum Framer?

Was, wenn wir aktuell auf Webflow, WordPress oder einem eigenen Stack sind?

Ist Framer enterprise-tauglich? Skaliert es mit unserer Grösse?

Kann unser Marketing-Team die Website nach dem Launch wirklich selbst betreiben?

Wie sieht es mit AEO und SEO aus? Ich habe gehört, dass Framer bei SEO nicht so stark ist?

Wir brauchen mehr als eine Marketing-Website, Branding, KI, etc. Machen Sie das auch?

Wie schnell können wir wirklich live gehen?

Wie arbeitet ihr mit Kunden zusammen?

Wie sieht euer Prozess aus?

Wie startet ihr normalerweise ein Projekt?

Was deckt ihr bei einem Webprojekt üblicherweise ab?

Wie ist eure Preisstruktur?

Wer ist im Team?

Gut zu wissen

Warum Framer?

Was, wenn wir aktuell auf Webflow, WordPress oder einem eigenen Stack sind?

Ist Framer enterprise-tauglich? Skaliert es mit unserer Grösse?

Kann unser Marketing-Team die Website nach dem Launch wirklich selbst betreiben?

Wie sieht es mit AEO und SEO aus? Ich habe gehört, dass Framer bei SEO nicht so stark ist?

Wir brauchen mehr als eine Marketing-Website, Branding, KI, etc. Machen Sie das auch?

Wie schnell können wir wirklich live gehen?

Wie arbeitet ihr mit Kunden zusammen?

Wie sieht euer Prozess aus?

Wie startet ihr normalerweise ein Projekt?

Was deckt ihr bei einem Webprojekt üblicherweise ab?

Wie ist eure Preisstruktur?

Wer ist im Team?

Fangen wir an, oder?

Buch dir 15 Minuten mit unserem Gründer Cédric. Danach weisst du genau, worum es geht, wie der Zeitplan aussieht und was der nächste Schritt ist. Oder schicke uns einfach eine Email.

TF emblem logo in 3D

Fangen wir an, oder?

Buch dir 15 Minuten mit unserem Gründer Cédric. Danach weisst du genau, worum es geht, wie der Zeitplan aussieht und was der nächste Schritt ist. Oder schicke uns einfach eine Email.

TF emblem logo in 3D

Fangen wir an, oder?

Buch dir 15 Minuten mit unserem Gründer Cédric. Danach weisst du genau, worum es geht, wie der Zeitplan aussieht und was der nächste Schritt ist. Oder schicke uns einfach eine Email.

TF emblem logo in 3D

Kontakt aufnehmen

E-Mail oder Call buchen