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