Pro firmy Kontakt Výukový portál

Poslední aktualizace: 24. března 2025 12 min. čtení

IT projekty pro juniorní a pokročilé vývojáře: Další inspirace pro tvoje portfolio (2. díl)

Hledáš další příležitosti, jak posunout své IT dovednosti na vyšší úroveň? Nebo potřebuješ do svého portfolia přidat zajímavé projekty, které ukážou tvoje schopnosti budoucím zaměstnavatelům? Jsi tu správně! 2. díl nápadů na IT projekty ti nabídne další inspiraci pro praktická cvičení i originální nápady pro vlastní tvorbu. 🚀

Každý projekt si můžeš upravit podle toho, co tě zajímá nebo jaké dovednosti chceš zdokonalit. Cílem je procvičit se reálné situace, získat nové zkušenosti a ukázat, že umíš najít řešení. Klidně pracuj i s problémy, které ve skutečném světě možná nenajdeš – kreativita je klíčem! 🌟

Navíc si díky těmto projektům můžeš osahat i technologie a oblasti, které jsou ti zatím méně známé. I když tě třeba láká vývoj aplikací v Pythonu nebo Javě, můžeš narazit na přesah do datové analýzy nebo automatizace. 

V IT totiž všechno souvisí se vším. A když umíš přesah mezi obory využít, máš velkou výhodu. ☺️ 

Pojďme se tedy vrhnout na další várku inspirace pro tvoje IT projekty! 🚀 A pokud ti unikl 1. díl tohoto seriálu s 10 nápady, můžeš si ho přečíst tady. 🤓

11. Generátor hesel

Nástroj, který generuje náhodná a bezpečná hesla. 🔐 Uživatel si může zvolit délku hesla a typy znaků. Jak projekt pozvednout výš? Co třeba takhle? Implementuj:

12. Textový/hudební analyzátor

Projekt na analýzu textu je jednoduchý a přitom užitečný. 🔤 Tvá aplikace může načít textový soubor nebo vstup od uživatele a provést různé analýzy, jako je počítání slov, hledání nejčastějších slov. Mezi pokročilejší funkce můžeš zařadit detekci sentimentu textu nebo třeba různé filtrace. Tento projekt ti pomůže porozumět základům práce s textovými daty a algoritmům na jejich zpracování.

🎵 Obdobně můžeš nápad aplikovat třeba na analýzu playlistu z rádia a vytvořit tak nástroj, který:

Použij nástroje nebo knihovny, které analyzují zvukový stream (např. rozpoznání skladby pomocí knihoven jako pydub nebo API jako Shazam či Spotify). 📻 Pokud rádio poskytuje seznam hraných skladeb přes API (např. JSON feed), pak využiješ spíš scrapingový přístup, protože získáváš strukturovaná data. 

💡 Web scraping je technika automatického získávání, třídění a využívání dat z webových stránek pomocí specializovaných nástrojů. Tato data se následně ukládají do souborů ve formátech jako JSON nebo CSV.

Naučíš se pracovat se zvukem, s API a zpracovávat velká data. 👍

13. Simulátor počasí

Generuj náhodné předpovědi počasí na základě ročního období. 🌝 Tento projekt ti pomůže pochopit podmíněné výběry a práci s jednoduchými datovými strukturami. Opět můžeš přidat GUI, ukládat generovaná data do souboru nebo vytvářet grafy změn počasí.

14. Konvertor textu na Morseovu abecedu

Program, který převádí text na Morseovu abecedu a naopak. Tento projekt tě naučí manipulaci s textovými daty a použití slovníků. 📚

Přidej zvukový výstupu (pípání), GUI s možností zobrazení blikání nebo možnost exportu Morseova kódu do textového souboru.

15. Chatbot

Nástroj, který odpovídá na předem nastavené otázky, například: „Kolik je hodin?“. Tento projekt tě naučí zpracovávat textové vstupy a používat podmínky. 

Buď kreativní – chatbota můžeš neustále vylepšovat např. o otázky:

  1. „Co mám dnes dělat?“ – Chatbot může odpovídat inspirativními nápady nebo úkoly.
  2. „Jaké je dnes počasí?“ – Může použít API pro aktuální předpověď.
  3. „Kolik je 5 + 7?“ – Základní matematické operace.
  4. „Jak se řekne ahoj anglicky?“ – Překlady základních frází.
  5. „Řekni mi vtip.“ – Chatbot může mít databázi jednoduchých vtipů.
  6. „Kdy má můj další úkol termín?“ – Napojené na plánovač nebo to-do seznam.
  7. „Jaký je aktuální kurz EUR?“ – Použití online API pro zobrazení kurzů měn.
  8. „Připomeň mi, abych zavolal/a babičce.“ – Uloží poznámku a připomene.
  9. „Jaké filmy dnes hrají v kině?“ – Napojení na API místních kin.
  10. „Co mám uvařit k večeři?“ – Generátor náhodných receptů.

Vyšperkovat ho k dokonalosti můžeš například následovně:

  1. Učící se chatbot
    • Přidá schopnost zapamatovat si nové otázky a odpovědi od uživatele.
  2. Hlasový vstup a výstup
    • Použij knihovny jako SpeechRecognition (Python) nebo Google TTS (text-to-speech), aby chatbot mluvil a rozuměl hlasovým příkazům.
  3. Napojení na API pro sofistikovanější odpovědi
    • Weather API pro počasí.
    • Google Calendar API pro plánování.
    • CoinGecko API pro kryptoměny.
  4. Zábava a hry
    • Přidej hry jako „Hádej číslo“, „Kámen, nůžky, papír“ nebo jednoduchý kvíz.
  5. Grafické rozhraní
    • Vytvoř GUI, aby chatbot vypadal profesionálněji.
  6. Integrace s IoT:
    • Ovládání chytrých zařízení, jako je zapnutí světel nebo termostatu.

16. Webová aplikace pro sledování osobních financí

Vytvoř si webovou aplikaci, která ti pomůže spravovat osobní finance. 💰 Aplikace by měla umět zaznamenávat příjmy a výdaje, zobrazovat jejich historii a poskytovat jednoduché grafy pro přehled o rozpočtu. 

Tento projekt zahrnuje práci s databází, webovým rozhraním a logikou aplikace, což z něj dělá skvělý projekt do portfolia

💻 Tipy pro naprogramování aplikace, když to chceš vzít úplně od podlahy, jsme sepsali do tohoto článku. 💻

Podobným komplexním projektem v portfoliu se pyšní účastníci našeho hackathonu. Víc o tom, jak hackathon probíhal, se dozvíš tady.

Týmy na hackathonu zaměného na finanční gramotnost představili například aplikaci pro správu rodinného rozpočtu, tracker měnových kurzů nebo analytický nástroj pro kryptoměny.

17. Kryptoměnový portfolio tracker 

Vytvoř aplikaci, která stahuje aktuální data o kryptoměnách pomocí veřejných API (například CoinGecko API) a analyzuje jejich výkon. Můžeš přidat grafy zobrazující historii cen, nebo predikci budoucího vývoje na základě algoritmů, které si naprogramuješ. 📈

Opět jde o komplexní projekt, kde si vyzkoušíš práci s časovými řadami, API a vizualizacemi.

18. Interaktivní mapa s veřejnými daty, tipy na výlety

Použij otevřená data o znečištění ovzduší nebo kriminalitě ve městech a vytvoř interaktivní mapu. 🗺️

Nebo vytvoř appku, která doporučí výlety na základě vzdálenosti a zájmů uživatele. Použij například knihovnu pro zpracování datasetu turistických míst, přidej mapové API (např. Google Maps, pro zobrazení trasy).

19. Scraper voleb / obědových meníček

Vytvoř skript, který automaticky vytáhne výsledky voleb přímo z webu. Nebo automaticky stáhne aktuální denní menu oblíbených restaurací v okolí a zobrazí je na přehledné stránce pro kolegy. 🍽️ Časem přidej možnost hlasování, kam se dnes půjde na oběd. 

20. Systém pro plánování a rezervace (např. sportoviště nebo coworkingové místnosti)

Vytvoř aplikaci, která umožňuje uživatelům rezervovat různé zdroje, jako jsou sportovní hřiště, zasedací místnosti nebo třeba sdílené pracovní prostory. Systém bude spravovat kalendář dostupnosti, upozorňovat na konflikty rezervací a umožňovat uživatelům přidávat, měnit a rušit rezervace.

Hlavní funkce:

Rozšíření:

Tento projekt má široký záběr – propojuje práci na backendu, správu databází, tvorbu uživatelského rozhraní i správu dat. Je ideální pro procvičení všech klíčových částí vývoje aplikace. 

Kromě toho je snadno škálovatelný – můžeš začít s jednoduchou verzí a přidávat funkce podle potřeby. 😊100% se hodí jako projekt, kterým u pohovoru zaujmeš.

💡 Hledáš další inspiraci, nebo potřebuješ pomoct pochopit jak nad projekty přemýšlet? Tady najdeš inspiraci pro projekty rozdělené podle úrovně obtížnosti (včetně řešení) v:
👉 Pythonu
👉 Javě

Máš v merku vlastní projekt, ale chybí ti data?

Na internetu najdeš spoustu volně dostupných datových sad, které mohou tvému projektu dodat důvěryhodnost i zajímavý rozměr. 📊

Abychom ti ušetřili čas, v samostatném článku jsme dali dohromady seznam zdrojů, které zahrnují široké spektrum témat. Díky tomu si snadno najdeš data, která odpovídají zaměření tvého projektu. 🖥️ 

Posuň své dovednosti na další úroveň

Každý z uvedených projektů je skvělou příležitostí, jak rozšířit svůj skillset, ukázat kreativitu a získat projekt do portfolia, kterým oslníš na pohovoru.

Zaměř se na to, aby byl kód dobře čitelný, přehledně komentovaný a snadno dohledatelný – ideálně na GitHubu. Tam můžeš k projektu přidat i README soubor, ve kterém stručně popíšeš, co projekt umí a jak vznikal. 📂

Pokud se rozhodneš své znalosti rozšířit na některé z našich IT Akademií, každá z nich má unikátní projekty navržené tak, aby tě co nejlépe připravily na reálnou praxi. Držíme palce při tvorbě projektů a těšíme se na tvůj další IT posun! 🚀

Amálie Kučerová

Amálie Kučerová

Ami je součástí marketingového týmu ENGETA a stojí za částí našich aktivit v online i offline světě. Narazíš na ni třeba na Instagramu, v blogových článcích nebo newsletterech.

Přidej se k 16 000+ odběratelům

Tvůj e-mail za zprávu o termínech, pracovních nabídkách nebo novinkách v ENGETU.