Semestrální práce

Cílem semestrální práce je napsat nějakou aplikaci v Node.js, využívající několik z konceptů, které jsme si na cvikách ukazovali (manipulace se soubory, webový server, databáze, websockety a testování).

FAQ

  • Téma? Ná vás, ale po dohodě se mnou a schválení (napište mi na Teamsech)
  • Datum obhajoby? Kdy se vám hodí. Během semestru i zkouškového je možné.
  • Jednotlivě nebo ve skupině? Preferováno jednotlivě ale dovolím skupiny lidí na podobném skillu programování (aby jeden nenaprogramoval celou semestrálku).

Nápady na témata

  • Databáze filmů typu CSFD/IMDB
  • Chatovací aplikace přes WebSockety (možno 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 mobil se 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ý eshop
  • Scraper dat a/nebo crawler webu
  • RSS čtečka
  • ToDos applikace v Nest.js frameworku