Při realizaci osobního projektu si vyzkoušíš všechno, co ses doposud naučil/a odladíš projekt a umístíš jej na web. Připravili jsme pro tebe 11 zajímavých námětů na projekt.
Vytvoř webové stránky pro místní restauraci v okolí. Může se jednat o reálnou restauraci, nebo si ji můžeš vymyslet. Do webu přidej zobrazení menu, možnost vytvoření online rezervace, kontaktní informace a interaktivní mapu polohy. Soustřeď se na estetické a vizuální podání a použitelnost.
Naprogramuj aplikaci zobrazující aktuální počasí a jeho předpověď pro konkrétní místo, nebo pro různá místa. Pro vizualizaci historických dat i předpovědi použij grafy, ikony nebo i ilustrace. Snaž se o vizuálně atraktivní znázornění. Můžeš si vyhrát s animacemi. Aktuální data získáš zdarma např. na Open Meteo nebo Open Weather Map.
Vytvoř webový fitness tracker, který uživatelům umožní zaznamenávat si tréninky, sledovat svůj pokrok a stanovit si cíle. Jako součást aplikace vytvoř registraci uživatelů, jejich přihlašování a zobrazování správných dat pro každého uživatele a případně i personalizovaná doporučení, která se v aplikaci budou zobrazovat.
Pokud tě zajímají akciové trhy nebo forex, můžeš vytvořit aplikaci na zobrazování historického průběhu akcií nebo měnových párů. Historická data jsou k dispozici zdarma např. na Yahoo Finance. Data můžeš znázornit grafem a můžeš přidat i základní indikátory, např. klouzavý průměr apod.
Vytvořte webový kvíz nebo triviální hru na libovolné téma. Kvíz může být vzdělávací nebo zábavný. Implementujte funkce, jako jsou otázky s výběrem odpovědí, vyhodnocení a pokud je to dává smysl, můžeš přidat i žebříček výsledků.
Navrhni a vytvoř webovou aplikaci, ve které mohou uživatelé sdílet své vlastní recepty s komunitou dalších kuchařů. Uživatelé budou moci vyhledávat recepty, označovat si oblíbené recepty. Do aplikace přidej vyhledávání, filtry, uživatelské profily a případně i sdílení na sociálních sítích.
Vytvoř webovou aplikaci s nabídkou pracovních míst, na které mohou zaměstnavatelé zveřejňovat nabídky práce a uchazeči o zaměstnání je mohou vyhledávat. Do aplikace zapracuj funkce, jako je vyhledávání, filtry, uživatelské profily a zasílání životopisů.
Vytvoř jednoduchou webovou aplikaci, která umožní uživatelům zadávat nové úkoly do aplikace, označovat je jako dokončené nebo je odstraňovat ze seznamu. Zaměř se na jednoduchost a použitelnost.
Vytvoř webovou aplikaci, kde budou moci uživatelé sdílet texty písniček včetně kytarových akordů. Aplikace se bude skládat z editoru, kde bude možné k textu každé písně přidat nadpis, autora a kytarové akordy na přesné místo v textu písně. V editoru se soustřeď na jednoduchost použití. Dalším pohledem bude zobrazení detailu písně s možností transpozice (posun všech akordů do jiné tóniny).
Vytvoř aplikaci, která umožňuje uživatelům vyhledat a zobrazit knihy, či filmy. Využij k tomu externí API jako IMDb nebo Google Books API.
Postav jednoduchou aplikaci, která může sloužit jako kalkulačka na základní aritmetické funkce (sčítání, odčítání, násobení a dělení). Můžeš uchovávat historii předchozích výsledků a zobrazovat ji v rámci aplikace.
Při tvorbě aplikace se soustřeď na čistou strukturu kódu, responzivní design a uživatelskou použitelnost. Tvoje portfolio je tvou vizitkou. Mělo by přehledně demonstrovat jaké konkrétní problémy jsi při tvorbě aplikace vyřešil/a, což ti pomůže prokázat, že podobné problémy můžeš řešit i v rámci reálných projektů.
Než se pustíš do svého projektu, udělej si na internetu průzkum podobných projektů, kterými se můžeš inspirovat. Inspiraci můžeš najít také na platformách typu TemplateMonster.com. Obrázky, které můžeš použít zdarma najdeš na Unsplash.com, nebo Freepik.com
Užij si kódování a pochlub se nám svým projektem!