Martin Šotnar

Photo of me
Photo of me

Ahoj, jmenuji se Martin, jsem IT nadšenec a zaměřuji se na vývoj frontendu. Mám za sebou několik online kurzů HTML, CSS, responzivního design, Gitu, JavaScriptu, Reactu a dalších technologií. Tyto kurzy jsem si prošel sám, bez lektora. Mám za sebou ale i akreditovaný kurz JS Academy od Skillmea s lektorem, ukončený závěrečnou zkouškou.

Mimo jiné mám zkušenosti s backendovým jazykem Node.js a jeho frameworkem Express, databází SQLite a frameworkem Electron.js, které jsem použil v jednom z mých zatím největších projektů FlavorLog (viz sekce Projekty). Taky jsem si na posledních projektech prakticky vyzkoušel programovací jazyk TypeScript a práci s routami.

Aktuálně se věnuji údržbě a rozšiřování svých stávajících projektů a zároveň pracuji na počáteční fázi týmového herního projektu s názvem Color Recall.

V budoucnu mám dále naplánovaný ještě jeden větší projekt, který bude mířit na zaměstnance a jejich práva, benefity a povinnosti. Chtěl bych na něm dál rozvíjet React a TypeScript a naučit se pracovat s Tailwindem.

Můj tech. stack: HTML, CSS, GIT, JavaScript, React, TypeScript

Setkal jsem se s: Node.js, Express, SQLite, Electron

Moje projekty

website image Otevři website image

Porfolio

Toto je vůbec můj první frontendový projekt, najdete zde něco o mně, nějaké moje další projekty, popřípadě kontakt na mě. Na této stránce se snažím co nejvíc vyřádit a vyzkoušet to, co jsem se naučil, popř. si na ní zkoušet nové věci.

Tech stack: HTML, CSS, JavaScript, gsap

project image Spusť website image

Mini hra

Tuto hru jsem vytvořil v rámci JS Academy. Jedná se o jednoduchou klikačku, kde se zvedá skóré za každou trefenou kostičku. Když kostka spadne na zem, hra končí.

Tech stack: HTML, CSS, JavaScript

app image Stáhni app image

Flavor Log

Toto je můj první projekt psaný v Reactu a taky jsem si na něm poprvé vyzkoušel udělat celý CRUD. Je to moje verze osobního receptáře, kam si můžete nahrát recepty, které se uloží do SQLite databáze, z které je můžete pomocí vyhledávání nebo filtrů znovu vytáhnout. Vše podstatné by mělo být funkční, stále však pracuji na doladění UX a přidání dalších feature.

Tech stack: React, Express, SQLite, Electron

app image Otevři app image

Hangman

Hangman je hra, ve které hádáte písmena a snažíte se z nich vytvořit slovo. Za každé neuhodnuté písmeno se ale postaví kus šibenice. Pokud uhodnete slovo, než se šibenice dostaví, vyhráli jste. Na tomto projektu jsem si poprvé vyzkoušel práci s routami v reactu a hlavně typování pomocí TypeScriptu.

Tech stack: React + TypeScript, CSS, React Router Dom