-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
388 lines (385 loc) · 18.7 KB
/
index.html
File metadata and controls
388 lines (385 loc) · 18.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
<!DOCTYPE html>
<!-- Wiredframe – UI/UX Design | wiredframe.de -->
<html lang="de">
<head>
<meta charset="utf-8">
<title>UI/UX Design & Figma-to-Code | Freelance Designer für Agentic Coding & Design Systems</title>
<meta name="description"
content="Freelance UI/UX Designer seit 2005: Figma-to-Code Workflows, Design Systems, Agentic Coding, Prototyping & No-Code Entwicklung. Remote-Profi für Agenturen & Startups.">
<meta name="keywords"
content="UI Design, UX Design, Figma, Figma-to-Code, Design Systems, Agentic Coding, AI Design, Prototyping, No-Code, Low-Code, Webflow, Framer, Freelance Designer, Remote Designer">
<meta name="author" content="Ulf Schuster / Wiredframe">
<link rel="canonical" href="https://wiredframe.de/">
<!-- Open Graph / Social -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://wiredframe.de/">
<meta property="og:title" content="Wiredframe – UI/UX Design & Figma-to-Code Workflows">
<meta property="og:description"
content="Freelance UI/UX Designer: Figma-to-Code, Design Systems, Agentic Coding & Prototyping. 20 Jahre Erfahrung, 200+ Projekte.">
<meta property="og:image" content="https://wiredframe.de/images/og-image.png">
<meta property="og:locale" content="de_DE">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Wiredframe – UI/UX Design & Figma-to-Code">
<meta name="twitter:description"
content="Freelance Designer für Figma-to-Code Workflows, Design Systems & Agentic Coding.">
<meta name="twitter:image" content="https://wiredframe.de/images/og-image.png">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#003e50">
<meta name="robots" content="index, follow">
<!-- Schema.org Structured Data for LLMs & SEO -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "Wiredframe",
"alternateName": "Ulf Schuster - UI/UX Design",
"description": "Freelance UI/UX Designer spezialisiert auf Figma-to-Code Workflows, Design Systems, Agentic Coding und Prototyping. Remote-Zusammenarbeit mit Agenturen, Startups und Unternehmen.",
"url": "https://wiredframe.de",
"logo": "https://wiredframe.de/images/logo1.svg",
"image": "https://wiredframe.de/images/og-image.png",
"foundingDate": "2005",
"founder": {
"@type": "Person",
"name": "Ulf Schuster",
"jobTitle": "UI/UX Designer & Digital Creator",
"knowsAbout": ["UI Design", "UX Design", "Figma", "Figma-to-Code", "Design Systems", "Agentic Coding", "AI-assisted Design", "Prototyping", "Webflow", "Framer", "No-Code Development"]
},
"address": {
"@type": "PostalAddress",
"streetAddress": "Sindelsdorferstraße 27a",
"addressLocality": "Penzberg",
"postalCode": "82377",
"addressCountry": "DE"
},
"areaServed": {
"@type": "GeoCircle",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": 47.7522,
"longitude": 11.3753
},
"geoRadius": "10000"
},
"serviceType": ["UI/UX Design", "Figma-to-Code", "Design Systems", "Prototyping", "Agentic Coding", "No-Code Development"],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Design Services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "UI/UX Design mit Figma",
"description": "Moderne User Interfaces und User Experience Design mit Figma, FigJam und aktuellen Design-Standards."
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Figma-to-Code Workflows",
"description": "Nahtloser Übergang von Design zu Code mit Figma Dev Mode, Code Connect und AI-gestützter Entwicklung."
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Design Systems & Komponenten",
"description": "Aufbau und Pflege von Design Systemen, Komponenten-Bibliotheken und Styleguides für konsistente Markenauftritte."
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Agentic Coding & AI Design",
"description": "KI-unterstützte Design-to-Code Pipelines mit GitHub Copilot, Cursor und anderen AI Tools."
}
}
]
},
"sameAs": []
}
</script>
<!-- Fonts are now loaded locally from /fonts/ -->
<link rel="stylesheet" href="css/style.css">
<link rel="shortcut icon" href="images/shortcut-icon.svg" type="image/x-icon">
<link rel="apple-touch-icon" href="images/shortcut-icon.svg">
</head>
<body>
<!-- Skip Link for Accessibility -->
<a href="#wahrheit" class="skip-link">Zum Inhalt springen</a>
<!-- Back to Top -->
<a href="#home" class="back-to-top" aria-label="Nach oben scrollen">
<img src="images/icons8_Collapse_Arrow_1.svg" width="32" height="32" alt="">
</a>
<main>
<!-- Hero Section -->
<section class="section section--hero" id="home">
<nav class="nav">
<a class="nav__logo" href="#home">
<img class="nav__logo-img" src="images/logo1.svg" alt="Wiredframe Logo" width="417" height="96">
</a>
<button class="nav__toggle" aria-label="Menü öffnen" aria-expanded="false">
<span class="nav__hamburger">
<span class="nav__hamburger-line"></span>
<span class="nav__hamburger-line"></span>
<span class="nav__hamburger-line"></span>
</span>
</button>
<div class="nav__menu" role="navigation">
<a class="nav__link" href="#wahrheit">Wahrheit</a>
<a class="nav__link" href="#ursachen">Ursachen</a>
<a class="nav__link" href="#loesung">Lösung</a>
<a class="nav__link" href="#profil">Profil</a>
<a class="nav__link" href="projekte.html">Projekte</a>
<a class="nav__link" href="#kontakt">Kontakt</a>
</div>
</nav>
<div class="container content">
<div class="logo-anim">
<img class="logo-anim__ring logo-anim__ring--1" src="images/Slice2.svg" alt="" width="296"
height="296" fetchpriority="high">
<img class="logo-anim__ring logo-anim__ring--2" src="images/Slice3.svg" alt="" width="213"
height="213">
<img class="logo-anim__ring logo-anim__ring--3" src="images/Slice4.svg" alt="" width="128"
height="127">
<img class="logo-anim__dot" src="images/Slice5.svg" alt="" width="33" height="30">
</div>
</div>
<div class="container content content--start" data-animate>
<h1 class="heading">Niemand hat die Absicht eine Website zu errichten!</h1>
<p class="subtitle subtitle--hero">Und doch passiert es jeden Tag – jetzt auch mit KI.</p>
</div>
<a class="btn" href="#wahrheit" data-animate=""> Die ganze Wahrheit <span class="btn__arrow"><img
src="images/arrow-down.svg" alt="" width="24" height="24"></span>
</a>
</section>
<!-- Wahrheit Section -->
<section class="section section--dark" id="wahrheit">
<div class="container content" data-animate>
<p class="counter" data-counter="247892">0</p>
<p class="subtitle">Prompts werden gerade abgefeuert – mit fragwürdigem Ergebnis.</p>
<p class="text text--light">Jeden Tag werden unzählige Websites gebaut und hinter dem Rücken der Nutzer
einfach online gestellt. Besonders tragisch: Viele bemerken es nicht einmal, denn oft sind diese
schon bei Fertigstellung veraltet, inkonsistent oder schlicht unbrauchbar. Mittlerweile hilft KI
dabei, diesen Prozess noch schneller zu machen – nicht unbedingt besser.</p>
</div>
<div class="container content" data-animate>
<a class="btn btn--light" href="#ursachen">Wie konnte es dazu kommen?</a>
</div>
</section>
<!-- Ursachen Section -->
<section class="section" id="ursachen">
<div class="container content" data-animate>
<h1 class="heading">Wie konnte es nur dazu kommen?</h1>
<p class="text text--middle">Viele Websites sind immer noch traumatisiert und wollen über das Erlebte
nicht sprechen. Einigen Experten mit jahrelanger Erfahrung in den Bereichen Webdesign und
Webdevelopment ist es aber gelungen die Methoden aufzudecken, wie Websites massenweise hergestellt
werden. Diese Tatsachen sind schockierend, dennoch müssen Sie veröffentlicht werden:</p>
</div>
<div class="container grid" data-animate="stagger">
<div class="grid__item">
<span class="grid__number">1</span><br> KI generiert Code schneller als du „Figma Dev Mode" sagen
kannst.
</div>
<div class="grid__item">
<span class="grid__number">2</span><br> Design Tokens existieren – aber niemand nutzt sie
konsistent.
</div>
<div class="grid__item">
<span class="grid__number">3</span><br> Agentic Coding: Die KI entscheidet jetzt selbst, was sie
baut.
</div>
<div class="grid__item">
<span class="grid__number">4</span><br> Meetings über das Design dauern länger als das Design
selbst.
</div>
<div class="grid__item">
<span class="grid__number">5</span><br> Figma-Files mit 99+ Seiten – aber keiner weiß, wo das finale
Design ist.
</div>
<div class="grid__item">
<span class="grid__number">6</span><br> „Figma-to-Code" heißt oft: Copy-Paste und debuggen bis
Mitternacht.
</div>
</div>
<div class="container content" data-animate>
<a class="btn" href="#loesung">Was hilft dagegen?</a>
</div>
</section>
<!-- Lösung Section -->
<section class="section section--dark" id="loesung">
<div class="container content" data-animate>
<h1 class="heading heading--light">Wiredframe hilft</h1>
<p class="text text--light">Das einzig bekannte Gegenmittel gegen schlechtes Webdesign ist Leidenschaft
– und die richtigen Workflows. Egal ob für ein neues Projekt oder einen Relaunch, seit <span
data-years></span> Jahren setzt sich Wiredframe für digitales Design ein und ist besonders
spezialisiert auf:</p>
</div>
<div class="container services" data-animate="stagger">
<article class="service">
<img class="service__icon" src="images/icons8_Web_Design.svg" alt="" width="100" height="100">
<div>
<h2 class="service__title">UI/UX Design mit Figma</h2>
<p class="service__text">Moderne User Interfaces und User Experience Design mit Figma, FigJam,
Dev Mode und aktuellen Design-Standards.</p>
</div>
</article>
<article class="service">
<img class="service__icon" src="images/icons8_Code.svg" alt="" width="100" height="100">
<div>
<h2 class="service__title">Figma-to-Code Workflows</h2>
<p class="service__text">Nahtloser Übergang von Figma zu Code mit Dev Mode, Code Connect und
strukturierten Design-to-Development Handoffs.</p>
</div>
</article>
<article class="service">
<img class="service__icon" src="images/icons8_Database.svg" alt="" width="100" height="100">
<div>
<h2 class="service__title">Design Systems & Tokens</h2>
<p class="service__text">Aufbau und Pflege von Design Systemen mit Design Tokens,
Komponenten-Bibliotheken und Styleguides für konsistente Markenauftritte.</p>
</div>
</article>
<article class="service">
<img class="service__icon" src="images/icons8_Natural_User_Interface_2.svg" alt="" width="100"
height="100">
<div>
<h2 class="service__title">Agentic Coding & AI</h2>
<p class="service__text">KI-unterstützte Design-to-Code Pipelines mit GitHub Copilot, Cursor und
anderen AI Tools für effiziente Entwicklung.</p>
</div>
</article>
</div>
<div class="container content" data-animate>
<a class="btn btn--light" href="#profil">Wiredframe? Noch nie gehört!</a>
</div>
</section>
<!-- Profil Section -->
<section class="section" id="profil">
<div class="container content" data-animate>
<h1 class="heading">Was ist Wiredframe?</h1>
<p class="text">Wiredframe, das ist Ulf Schuster – unabhängiger UI/UX Designer und Digital Creator aus
Leidenschaft. Ich arbeite remote und kollaborativ mit Agenturen, Startups und Unternehmen, um
digitale Produkte, Websites und Markenauftritte zu gestalten, die begeistern. Mein Fokus liegt auf
Figma-to-Code Workflows, Design Systemen, Agentic Coding und der Umsetzung mit modernen Tools wie
Figma, Cursor, Webflow & Co. – von der ersten Idee bis zum Launch.</p>
</div>
<div class="container stats" data-animate="stagger">
<div class="stat">
<div>
<p class="stat__label">mehr als</p>
<p class="stat__value">200</p>
<p class="stat__label">abgeschlossene Projekte</p>
</div>
</div>
<div class="stat">
<div>
<p class="stat__value" data-years></p>
<p class="stat__label">Jahre Berufserfahrung</p>
</div>
</div>
<div class="stat">
<div>
<p class="stat__value">0</p>
<p class="stat__label">Bock damit aufzuhören</p>
</div>
</div>
<div class="stat stat--photo"></div>
</div>
<div class="container content" data-animate>
<a class="btn" href="#kontakt">Wie war nochmal die Fax-Nummer?</a>
</div>
</section>
<!-- Kontakt Section -->
<section class="section section--dark" id="kontakt">
<div class="container content" data-animate>
<h1 class="heading heading--light">Kontakt</h1>
<p class="text text--light">Erreichbarkeit? Fast immer! Außer ich bin gerade beim Kreativlüften aufm
Sattel unterwegs oder sortiere meine Gedanken zwischen Pixeln und Pflanzen. Für gute Ideen, ehrliche
Projekte und kreative Teams bin ich aber immer zu haben. Schreib mir einfach – ich freu mich drauf.
</p>
</div>
<div class="container content" data-animate>
<div class="contact-btns">
<a class="btn btn--light"
href="https://outlook.office.com/book/EinGesprchvereinbaren@wiredframe.onmicrosoft.com/?ismsaljsauthenabled"
target="_blank">
<span class="contact-btn__icon">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path
d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z">
</path>
</svg>
</span> Microsoft Teams </a>
<a id="email-link" class="btn btn--light" href="#">
<span class="contact-btn__icon">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<rect x="3" y="5" width="18" height="14" rx="2" ry="2"></rect>
<polyline points="3 7 12 13 21 7"></polyline>
</svg>
</span> E-Mail schreiben </a>
</div>
</section>
<div class="retro">
<div id="hit-counter" class="retro__counter"></div>
<div class="retro__badges">
<img src="images/frontpage-1996.gif" alt="Frontpage 1996 Badge" width="114" height="43">
<img src="images/get-flash-player-1996.gif" alt="Get Flash Player Badge" width="88" height="31">
<img src="images/netscape-1996.gif" alt="Netscape Now Badge" width="88" height="31">
</div>
<a href="index_dos.html" class="retro__link">Zur MS-DOS Version -></a>
</div>
</main>
<footer class="footer">
<a href="#impressum" class="footer__link" data-impressum="open">Impressum</a>
</footer>
<!-- Impressum Section -->
<section class="section section--impressum" id="impressum">
<div class="impressum">
<a href="#kontakt" class="impressum__close" data-impressum="close" aria-label="Impressum schließen">
<img src="images/icons8_Delete_1.svg" alt="" width="20" height="20">
</a>
<h3 class="impressum__title">Impressum</h3>
<div class="impressum__text">
<span class="impressum__subtitle">Allgemeine Angaben</span> Ulf Schuster<br> Sindelsdorferstraße 27a<br>
82377 Penzberg<br><br> eMail: <span id="impressum-email"
style="unicode-bidi:bidi-override;direction:rtl;">ed.emarfderiw@ofni</span>
<span class="impressum__subtitle">Inhaltlich Verantwortlicher gemäß §6 MDStV</span> Ulf Schuster <span
class="impressum__subtitle">Haftung für Inhalte</span> Die Inhalte unserer Seiten wurden mit größter
Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch
keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen
Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter
jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach
Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung
oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt.
Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten
Rechtsverletzung möglich. Bei bekannt werden von entsprechenden Rechtsverletzungen werden wir diese
Inhalte umgehend entfernen. <span class="impressum__subtitle">Haftung für Links</span> Unser Angebot
enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können
wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist
stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum
Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum
Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten
ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei bekannt werden von
Rechtsverletzungen werden wir derartige Links umgehend entfernen. <span
class="impressum__subtitle">Urheberrecht</span> Die durch die Seitenbetreiber erstellten Inhalte und
Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Beiträge Dritter sind als solche
gekennzeichnet. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der
Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Die
Betreiber der Seiten sind bemüht, stets die Urheberrechte anderer zu beachten bzw. auf selbst erstellte
sowie lizenzfreie Werke zurückzugreifen.
</div>
</div>
</section>
<script src="js/app.js"></script>
</body>
</html>