-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
488 lines (484 loc) · 35.9 KB
/
index.html
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
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, maximum-scale=2.2, minimum-scale=1.0">
<meta name="theme-color" content="#E54C47"/>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;700&display=swap" rel="stylesheet">
<link rel="icon" type="image/svg+xml" href="./assets/static/img/favicon.svg"/>
<meta name="description" content="Webový vývojář Jiří Satora, který se věnuje tvorbě webových stránek, webových aplikací a také webových her.">
<meta name="author" content="Jiří Satora">
<title>Jiří Satora</title>
</head>
<body>
<div class="page">
<div id="HeaderContainer" class="header-container">
<header id="Header" class="header">
<div class="header__content">
<a href="#uvod" class="header__title">Jiří Satora</a>
<button id="NavigationToggleButton" class="navigation-toggle-button">
<span class="navigation-toggle-button__icon"></span>
</button>
<nav id="Navigation" class="header__navigation">
<ul>
<li><a data-scroll href="#o-mne" class="header__navigation-item">O mně</a></li>
<li><a data-scroll href="#moje-dovednosti" class="header__navigation-item">Moje dovednosti</a></li>
<li><a data-scroll href="#vzdelani" class="header__navigation-item">Vzdělání</a></li>
<li><a data-scroll href="#pracovni-zkusenosti" class="header__navigation-item">Pracovní zkušenosti</a></li>
<li><a data-scroll href="#projekty" class="header__navigation-item">Projekty</a></li>
</ul>
</nav>
</div>
</header>
</div>
<section id="uvod" class="intro-section">
<div id="IntroSectionCanvas" class="intro-section__canvas-container">
</div>
<div class="intro-section__container">
<div class="intro-section__content">
<h1 class="heading-primary u-text-white u-mb-4 u-center-text">Ahoj, jsem Jiří Satora</h1>
<p class="paragraph u-text-white u-mb-6 u-center-text">Webový vývojář, který se věnuje tvorbě webových stránek, webových aplikací a také webových her.</p>
<div class="intro-section__buttons">
<a data-scroll href="#projekty" class="button-primary">
<svg>
<use xlink:href="./assets/icon-sprite.svg#briefcase"></use>
</svg>
<span>Projekty</span>
</a>
<a data-scroll href="#o-mne" class="button-primary button-primary--outlined">
<svg>
<use xlink:href="./assets/icon-sprite.svg#user"></use>
</svg>
<span>O mně</span>
</a>
</div>
</div>
<div class="intro-section__social-links">
<a href="https://www.linkedin.com/in/ji%C5%99%C3%AD-satora-15a4a7240/" target="_blank" class="social-link-button">
<svg>
<use xlink:href="./assets/icon-sprite.svg#linkedin"></use>
</svg>
<span>LinkedIn</span>
</a>
<a href="https://github.com/Jirkasa" target="_blank" class="social-link-button">
<svg>
<use xlink:href="./assets/icon-sprite.svg#github"></use>
</svg>
<span>GitHub</span>
</a>
</div>
</div>
</section>
<section class="section">
<div class="section__content">
<div class="about-section">
<div class="about-section__content">
<h2 id="o-mne" data-aos="zoom-in" data-aos-duration="300" data-aos-offset="0" class="heading-secondary u-mb-4">O mně</h2>
<p data-aos="zoom-in" data-aos-duration="300" data-aos-offset="0" class="paragraph u-mb-5">Velmi mě baví tvorba webových stránek a hlavně obecně webové programování. Za dobu co se tomu věnuji, jsem vytvořil již spoustu webových stránek, aplikací, her a také knihoven. Můžete si je prohlédnout v sekci <a href="#projekty" class="link">projekty</a>.</p>
<p data-aos="zoom-in" data-aos-duration="300" data-aos-offset="0" class="paragraph u-mb-5">Obzvlášť rád vytvářím různé věci v TypeScriptu nebo JavaScriptu (dnes už hlavně v TypeScriptu protože je mnohem vhodnější na větší a složitější projekty), které jsou svým způsobem netradiční co se webového programování týče. Zabýval jsem se například prací s 3D grafikou na webu nebo jsem vyvinul knihovnu pro zobrazování ukázek kódu, která umožňuje na webu zobrazit třeba i celý zdrojový kód nějaké vzorové aplikace ve formě projektu.</p>
<p data-aos="zoom-in" data-aos-duration="300" data-aos-offset="0" class="paragraph u-mb-8">Rád se učím novým věcem a posouvám své dovednosti dál.</p>
<h2 id="moje-dovednosti" data-aos="zoom-in" data-aos-duration="300" data-aos-offset="0" class="heading-secondary u-mb-4">Moje dovednosti</h2>
<div class="about-section__skills">
<div data-aos="zoom-out" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#html"></use>
</svg>
<span>HTML</span>
</div>
<div data-aos="zoom-out" data-aos-delay="50" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#css"></use>
</svg>
<span>CSS</span>
</div>
<div data-aos="zoom-out" data-aos-delay="100" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#less"></use>
</svg>
<span>Less</span>
</div>
<div data-aos="zoom-out" data-aos-delay="150" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#javascript"></use>
</svg>
<span>JavaScript</span>
</div>
<div data-aos="zoom-out" data-aos-delay="200" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#typescript"></use>
</svg>
<span>TypeScript</span>
</div>
<div data-aos="zoom-out" data-aos-delay="250" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#java"></use>
</svg>
<span>Java</span>
</div>
<div data-aos="zoom-out" data-aos-delay="300" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#nodejs"></use>
</svg>
<span>Node.js</span>
</div>
<div data-aos="zoom-out" data-aos-delay="350" class="skill-pill skill-pill--icon-stroke">
<svg>
<use xlink:href="./assets/icon-sprite.svg#threejs"></use>
</svg>
<span>Three.js</span>
</div>
<div data-aos="zoom-out" data-aos-delay="400" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#react"></use>
</svg>
<span>React</span>
</div>
<div data-aos="zoom-out" data-aos-delay="450" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#database"></use>
</svg>
<span>MySQL</span>
</div>
<div data-aos="zoom-out" data-aos-delay="500" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#webpack"></use>
</svg>
<span>Webpack</span>
</div>
<div data-aos="zoom-out" data-aos-delay="550" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#git"></use>
</svg>
<span>Git</span>
</div>
<div data-aos="zoom-out" data-aos-delay="600" class="skill-pill">
<svg>
<use xlink:href="./assets/icon-sprite.svg#figma"></use>
</svg>
<span>Figma</span>
</div>
</div>
</div>
<div class="about-section__photo" data-aos="flip-left" data-aos-duration="400">
<img src="./assets/static/img/JiriSatora.jpg" alt="Jiří Satora">
</div>
</div>
</div>
</section>
<section class="section section--grey-background">
<div class="section__content">
<div class="experience-section u-mb-8">
<div class="experience-section__content">
<h2 id="vzdelani" data-aos="zoom-in" data-aos-duration="300" data-aos-offset="0" class="heading-secondary u-mb-4">Vzdělání</h2>
<div class="experience u-mb-6">
<div class="experience__year-side">
<span class="experience__year" data-aos="fade-right" data-aos-duration="300" data-aos-offset="0">2019 – 2023</span>
</div>
<div class="experience__content-side">
<div class="experience__heading" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="250" data-aos-offset="0">
<svg>
<use xlink:href="./assets/icon-sprite.svg#school"></use>
</svg>
<h3>Střední průmyslová škola elektrotechnická a Obchodní akademie Mohelnice</h3>
</div>
<p class="paragraph u-mb-1" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="300" data-aos-offset="0"><b>Obor:</b> <span class="highlight">Informační technologie</span></p>
<p class="paragraph" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="300" data-aos-offset="0">Obor, který jsem studoval předtím, mě vůbec nebavil. Začal jsem se ale zajímat o programování, a tak jsem se rozhodl vystudovat ještě jednu střední školu s cílem stát se programátorem.</p>
</div>
</div>
<div class="experience u-mb-8">
<div class="experience__year-side">
<span class="experience__year" data-aos="fade-right" data-aos-duration="300" data-aos-offset="0">2016 – 2019</span>
</div>
<div class="experience__content-side">
<div class="experience__heading" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="250" data-aos-offset="0">
<svg>
<use xlink:href="./assets/icon-sprite.svg#school"></use>
</svg>
<h3>Střední škola technická Mohelnice</h3>
</div>
<p class="paragraph u-mb-1" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="300" data-aos-offset="0"><b>Obor:</b> <span class="highlight">Obráběč kovů</span></p>
<p class="paragraph" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="300" data-aos-offset="0">Po základní škole jsem, jako většina lidí, vůbec nevěděl co bych chtěl dělat. Nakonec jsem si vybral obor Obráběč kovů, který byl celkem žádaný. Později jsem ale zjistil, že se tím živit nechci.</p>
</div>
</div>
<h2 id="pracovni-zkusenosti" data-aos="zoom-in" data-aos-duration="300" data-aos-offset="0" class="heading-secondary u-mb-4">Pracovní zkušenosti</h2>
<div class="experience u-mb-6">
<div class="experience__year-side">
<span class="experience__year" data-aos="fade-right" data-aos-duration="300" data-aos-offset="0">současnost</span>
</div>
<div class="experience__content-side">
<div class="experience__heading" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="250" data-aos-offset="0">
<svg>
<use xlink:href="./assets/icon-sprite.svg#person"></use>
</svg>
<h3>Hledám novou práci</h3>
</div>
<p class="paragraph" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="300" data-aos-offset="0">Ve stávající práci jsem se po skončení smlouvy na dobu určitou rozhodl skončit. Momentálně si nechávám volný leden na hledání nové práce a přestěhování se.</p>
</div>
</div>
<div class="experience">
<div class="experience__year-side">
<span class="experience__year" data-aos="fade-right" data-aos-duration="300" data-aos-offset="0">2023 – 2024</span>
</div>
<div class="experience__content-side">
<div class="experience__heading" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="250" data-aos-offset="0">
<svg>
<use xlink:href="./assets/icon-sprite.svg#person"></use>
</svg>
<h3>Programátor ve společnosti VERA, spol. s r. o.</h3>
</div>
<p class="paragraph u-mb-1" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="300" data-aos-offset="0">Moje první práce byla jako programátor ve společnosti VERA, která vyvíjí software pro veřejnou správu.</p>
<p class="paragraph" data-aos="zoom-in" data-aos-duration="300" data-aos-delay="300" data-aos-offset="0"><b>Používané technologie:</b> <span class="highlight">Java</span>, <span class="highlight">HTML</span>, <span class="highlight">CSS</span>, <span class="highlight">JavaScript</span></p>
</div>
</div>
</div>
<div class="experience-section__image">
<img src="./assets/static/img/ExperiencePhoto.png" alt="" data-aos="zoom-in" data-aos-duration="400">
</div>
</div>
<div class="buttons-container">
<a data-aos="zoom-in" data-aos-duration="300" data-aos-delay="100" data-aos-offset="0" href="./assets/static/Zivotopis_-_Jiri_Satora.pdf" download class="button-primary button-primary--bigger-icon button-primary--outlined">
<svg>
<use xlink:href="./assets/icon-sprite.svg#person-book"></use>
</svg>
<span>Stáhnout životopis</span>
</a>
</div>
</div>
</section>
<section class="section">
<div class="section__content">
<h2 id="projekty" class="heading-secondary u-center-text u-mb-6">Projekty</h2>
<hr class="horizontal-rule u-mb-6">
<div class="projects-section u-mb-8">
<!-- CODE BOX -->
<div class="projects-section__project">
<div data-aos="zoom-in" data-aos-duration="400">
<h3 class="heading-tertiary u-mb-4">Code Box</h3>
<p class="paragraph u-mb-5">JavaScript knihovna napsaná v TypeScriptu pro zobrazování ukázek kódu na webu. Umožňuje například vytvořit přepínání mezi ukázkami kódu pomocí pár tlačítek, nebo zobrazit celý zdrojový kód ve formě kompletního projektu. Dá se to použít na různé webové tutoriály týkající se programování, nebo třeba při tvorbě dokumentace pro nějakou knihovnu.</p>
<p class="paragraph u-mb-8"><b>Použité technologie:</b> <span class="highlight">HTML</span>, <span class="highlight">CSS</span>, <span class="highlight">TypeScript</span>, <span class="highlight">Webpack</span></p>
<div class="buttons-row">
<a href="https://jirkasa.github.io/code-box/" target="_blank" class="button-primary">
<svg>
<use xlink:href="./assets/icon-sprite.svg#search"></use>
</svg>
<span>Navštívit web</span>
</a>
<a href="https://github.com/Jirkasa/code-box" target="_blank" class="button-primary button-primary--bigger-icon button-primary--outlined">
<svg>
<use xlink:href="./assets/icon-sprite.svg#embed"></use>
</svg>
<span>Zdrojový kód</span>
</a>
</div>
</div>
<div>
<img data-aos="slide-up" data-aos-duration="400" src="./assets/static/img/projects/Project_CodeBox.png" alt="projekt Code Box" class="projects-section__project-image">
</div>
</div>
<!-- SERVLETY A JSP - NÁVOD -->
<div class="projects-section__project">
<div data-aos="zoom-in" data-aos-duration="400">
<h3 class="heading-tertiary u-mb-4">Servlety a JSP - Návod</h3>
<p class="paragraph u-mb-5">Webové stránky s tutoriálem o Servletech a JSP. Tutoriál obsahuje spoustu ukázek kódu se zvýrazněnou syntaxí a navíc si uživatel může u většiny ukázek prohlédnout celou adresářovou strukturu projektu, ve kterém se ukázka kódu nachází.</p>
<p class="paragraph u-mb-8"><b>Použité technologie:</b> <span class="highlight">HTML</span>, <span class="highlight">CSS</span>, <span class="highlight">TypeScript</span>, <span class="highlight">Webpack</span></p>
<div class="buttons-row">
<a href="https://jirkasa.github.io/servlety-a-jsp-navod/" target="_blank" class="button-primary">
<svg>
<use xlink:href="./assets/icon-sprite.svg#search"></use>
</svg>
<span>Navštívit web</span>
</a>
<a href="https://github.com/Jirkasa/servlety-a-jsp-navod" target="_blank" class="button-primary button-primary--bigger-icon button-primary--outlined">
<svg>
<use xlink:href="./assets/icon-sprite.svg#embed"></use>
</svg>
<span>Zdrojový kód</span>
</a>
</div>
</div>
<div>
<img data-aos="slide-up" data-aos-duration="400" src="./assets/static/img/projects/Project_ServletyAJSPNavod.png" alt="projekt Servlety a JSP - Návod" class="projects-section__project-image">
</div>
</div>
<!-- STRING STRIKER -->
<div class="projects-section__project">
<div data-aos="zoom-in" data-aos-duration="400">
<h3 class="heading-tertiary u-mb-4">String Striker</h3>
<p class="paragraph u-mb-5">Webová rytmická hra využívající YouTube videí, ve které hráči hrají noty, které se posouvají po obrazovce. Jedná se o největší projekt, který jsem zatím vytvořil. Hra umožňuje hráčům ukládat si své nejlepší skóre v žebříčku, získávat achievementy, odemykat nové songy, přidávat si ostatní hráče do přátel, vytvářet vlastní songy pomocí editoru a spoustu dalších věcí.</p>
<p class="paragraph u-mb-8"><b>Použité technologie:</b> <span class="highlight">HTML</span>, <span class="highlight">CSS</span>, <span class="highlight">JS</span>, <span class="highlight">Three.js</span>, <span class="highlight">Node.js</span>, <span class="highlight">MySQL</span>, <span class="highlight">Redis</span>, <span class="highlight">Webpack</span></p>
<div class="buttons-row">
<a href="https://string-striker.com/" target="_blank" class="button-primary">
<svg>
<use xlink:href="./assets/icon-sprite.svg#search"></use>
</svg>
<span>Navštívit web</span>
</a>
</div>
</div>
<div>
<img data-aos="slide-up" data-aos-duration="400" src="./assets/static/img/projects/Project_StringStriker.png" alt="projekt String Striker" class="projects-section__project-image">
</div>
</div>
<!-- THREE.JS NÁVOD -->
<div class="projects-section__project">
<div data-aos="zoom-in" data-aos-duration="400">
<h3 class="heading-tertiary u-mb-4">Three.js návod</h3>
<p class="paragraph u-mb-5">Webové stránky s tutoriálem o JavaScript knihovně Three.js. Tutoriál obsahuje spoustu interaktivních ukázek, takže si uživatel může prohlédnout výsledek přímo na stránce, aniž by si sám něco programoval. Na webu se také nachází prohlížeč 3D modelů, ve kterém si uživatel může prohlédnout mé 3D modely, které jsem v minulosti vytvořil, a zdarma si je stáhnout.</p>
<p class="paragraph u-mb-8"><b>Použité technologie:</b> <span class="highlight">HTML</span>, <span class="highlight">CSS</span>, <span class="highlight">JS</span>, <span class="highlight">Three.js</span>, <span class="highlight">Webpack</span></p>
<div class="buttons-row">
<a href="https://jirkasa.github.io/threejs-navod/" target="_blank" class="button-primary">
<svg>
<use xlink:href="./assets/icon-sprite.svg#search"></use>
</svg>
<span>Navštívit web</span>
</a>
<a href="https://github.com/Jirkasa/threejs-navod" target="_blank" class="button-primary button-primary--bigger-icon button-primary--outlined">
<svg>
<use xlink:href="./assets/icon-sprite.svg#embed"></use>
</svg>
<span>Zdrojový kód</span>
</a>
</div>
</div>
<div>
<img data-aos="slide-up" data-aos-duration="400" src="./assets/static/img/projects/Project_ThreeJSNavod.png" alt="projekt Three.js návod" class="projects-section__project-image">
</div>
</div>
<!-- WEBPACK TAHÁK -->
<div class="projects-section__project">
<div data-aos="zoom-in" data-aos-duration="400">
<h3 class="heading-tertiary u-mb-4">Webpack tahák</h3>
<p class="paragraph u-mb-5">Webové stránky, které představují tahák pro Webpack. Kromě toho se tam ale také nachází tutoriál, který uživateli pomůže Webpack začít používat.</p>
<p class="paragraph u-mb-8"><b>Použité technologie:</b> <span class="highlight">HTML</span>, <span class="highlight">CSS</span>, <span class="highlight">JS</span>, <span class="highlight">Webpack</span></p>
<div class="buttons-row">
<a href="https://jirkasa.github.io/webpack-tahak/" target="_blank" class="button-primary">
<svg>
<use xlink:href="./assets/icon-sprite.svg#search"></use>
</svg>
<span>Navštívit web</span>
</a>
<a href="https://github.com/Jirkasa/webpack-tahak" target="_blank" class="button-primary button-primary--bigger-icon button-primary--outlined">
<svg>
<use xlink:href="./assets/icon-sprite.svg#embed"></use>
</svg>
<span>Zdrojový kód</span>
</a>
</div>
</div>
<div>
<img data-aos="slide-up" data-aos-duration="400" src="./assets/static/img/projects/Project_WebpackTahak.png" alt="projekt Webpack tahák" class="projects-section__project-image">
</div>
</div>
<!-- ALGORITMY A DATOVÉ STRUKTURY V JS -->
<div class="projects-section__project">
<div data-aos="zoom-in" data-aos-duration="400">
<h3 class="heading-tertiary u-mb-4">Algoritmy a datové struktury v JS</h3>
<p class="paragraph u-mb-5">Webové stránky s tutoriálem, který uživatele postupně seznamuje s různými algoritmy a datovými strukturami. Tutoriál obsahuje spoustu interaktivních ukázek, které uživateli umožňují vidět, jak se postupně provádí kód a vizuálně si prohlédnout, jak se pracuje s různými datovými strukturami.</p>
<p class="paragraph u-mb-8"><b>Použité technologie:</b> <span class="highlight">HTML</span>, <span class="highlight">CSS</span>, <span class="highlight">JS</span></p>
<div class="buttons-row">
<a href="https://jirkasa.github.io/algoritmy-a-datove-struktury-v-js/" target="_blank" class="button-primary">
<svg>
<use xlink:href="./assets/icon-sprite.svg#search"></use>
</svg>
<span>Navštívit web</span>
</a>
<a href="https://github.com/Jirkasa/algoritmy-a-datove-struktury-v-js" target="_blank" class="button-primary button-primary--bigger-icon button-primary--outlined">
<svg>
<use xlink:href="./assets/icon-sprite.svg#embed"></use>
</svg>
<span>Zdrojový kód</span>
</a>
</div>
</div>
<div>
<img data-aos="slide-up" data-aos-duration="400" src="./assets/static/img/projects/Project_AlgoritmyADatoveStrukturyVJS.png" alt="projekt Algoritmy a datové struktury v JS" class="projects-section__project-image">
</div>
</div>
</div>
<div>
<button data-micromodal-trigger="ProjectsModal" class="button-primary button-primary--outlined u-center-block">Zobrazit seznam všech projektů</button>
</div>
</div>
</section>
<section class="section section--grey-background">
<div class="section__content">
<h2 id="na-cem-ted-pracuji" class="heading-secondary u-center-text u-mb-6">Na čem teď pracuji</h2>
<hr class="horizontal-rule u-mb-6">
<div class="projects-section">
<div class="projects-section__project">
<div data-aos="zoom-in" data-aos-duration="400">
<h3 class="heading-tertiary u-mb-4">Programování interaktivně</h3>
<p class="paragraph u-mb-5">Aktuálně pracuji na webu s různými interaktivními tutoriály o programování. Cílem je vytvořit platformu, na které budou moci i ostatní lidé, kteří budou mít zájem o rozvoj webu, jednoduše vytvářet návody s různými interaktivními prvky.</p>
<p class="paragraph u-mb-8"><b>Použité technologie:</b> <span class="highlight">HTML</span>, <span class="highlight">CSS</span>, <span class="highlight">TypeScript</span>, <span class="highlight">ASP.NET Core</span>, <span class="highlight">MySQL</span>, <span class="highlight">Webpack</span>, <span class="highlight">Quill.js</span>,</p>
<div class="buttons-row">
<a href="https://www.figma.com/design/AGmZMxwlmXqR8EJoNZAHbp/ProgramovaniInteraktivne-Showcase?node-id=0-1&t=ddhZraBLvf32Afuy-1" target="_blank" class="button-primary button-primary--bigger-icon button-primary--outlined">
<svg>
<use xlink:href="./assets/icon-sprite.svg#brush"></use>
</svg>
<span>Otevřít ukázku grafického návrhu</span>
</a>
</div>
</div>
<div>
<img data-aos="slide-up" data-aos-duration="400" src="./assets/static/img/NaCemTedPracuji.png" alt="projekt na kterém pracuji" class="projects-section__project-image">
</div>
</div>
</div>
</div>
</section>
<footer class="footer">Copyright © by Jiří Satora</footer>
</div>
<div id="ProjectsModal" class="modal" aria-hidden="true">
<div class="modal__overlay" tabindex="-1" data-micromodal-close>
<div class="modal__container" role="dialog" aria-modal="true" aria-labelledby="ProjectsModalTitle">
<header class="modal__header">
<h2 id="ProjectsModalTitle" class="modal__title">Seznam projektů</h2>
<button class="modal__close-button" aria-label="Zavřít seznam projektů" data-micromodal-close>
<svg>
<use xlink:href="./assets/icon-sprite.svg#close"></use>
</svg>
</button>
</header>
<div class="modal__content">
<div class="projects-search u-mb-4">
<label class="projects-search__search-bar">
<div class="projects-search__search-icon">
<svg>
<use xlink:href="./assets/icon-sprite.svg#search"></use>
</svg>
</div>
Hledat:
<input id="ProjectsSearchInput" type="text" autocomplete="off" class="projects-search__search-input">
<button id="ProjectsClearSearchButton" class="projects-search__clear-search-button">
Zrušit hledání
<svg>
<use xlink:href="./assets/icon-sprite.svg#close"></use>
</svg>
</button>
</label>
<div class="projects-search__sort-select">
<button id="ProjectsSortSelectButton" class="projects-search__sort-select-button">
<div class="projects-search__sort-select-button-text">
<span class="projects-search__sort-by-text">Řadit dle</span>
<span id="ProjectsSortSelectSelectedText" class="projects-search__sort-text"></span>
</div>
<div class="projects-search__sort-select-button-icon">
<svg>
<use xlink:href="./assets/icon-sprite.svg#arrow-down"></use>
</svg>
</div>
</button>
<div id="ProjectsSortSelectCollapsible" class="projects-search__sort-select-options"></div>
</div>
</div>
<div id="ProjectsContainer" class="projects-list"></div>
<p id="NoProjectsFoundMessage" class="paragraph">Hledanému textu neodpovídají žádné projekty.</p>
</div>
</div>
</div>
</div>
</body>
</html>