Semestrální práce
Cílem semestrální práce je napsat aplikaci v Node.js využívající několik konceptů, které jsme si na cvičeních ukazovali (manipulace se soubory, webový server, databáze, websockety a testování).
FAQ
- Téma? Na vás, ale po dohodě se mnou a schválení (napište mi na Teamsech).
- Datum obhajoby? Kdy se vám hodí. Je možná během semestru i zkouškového.
- Jednotlivě nebo ve skupině? Preferováno jednotlivě, ale dovolím skupiny lidí na podobné úrovni programování (aby jeden nenaprogramoval celou semestrálku).
Nápady na témata
- Databáze filmů typu ČSFD/IMDb
- Chatovací aplikace přes websockety (možné UI jak v prohlížeči, tak čistě v terminálu)
- Aplikace na hodnocení „věcí“ (skupina lidí hlasuje, co preferují více a co méně)
- Klon Twitteru
- Multiplayer hra přes websockety
- Hra přes websockety, kde se mobil používá jako ovladač a monitor PC zobrazuje grafiku hry
- Program, který umí hrát šachy/dámu/sudoku
- Správce hesel / tajných poznámek – password manager
- Jednoduchý e-shop
- Scraper dat a/nebo crawler webu
- RSS čtečka
- Todo aplikace v NestJS frameworku
