Skip to content

Latest commit

 

History

History
30 lines (27 loc) · 1.75 KB

README.md

File metadata and controls

30 lines (27 loc) · 1.75 KB

wa_projekt

Implementujte rezervační systém pro lety do vesmíru.

Požadavky:

  • Uživatel se může registrovat a přihlásit.
  • Zákazník může vytvářet nové rezervace na lety.
  • Každá rezervace se vytváří na vybraný den a čas ze seznamu odletů.
  • Zákazník může zrušit rezervaci.
  • Do jedné rezervace je možné přidat více osob.
  • Sekrétářka může sledovat aktuální rezervace.
  • Sekretářka může přesouvat lidi mezi lety.
  • Technik zadává do systému odlety raket a kapacitu.
  • Technik také zadává informace o průběhu letu.
  • Zákazník může v reálném čase sledovat aktuální stav letů u jeho rezervací.
  • Zákazník je prostřednictvím notifikačního centra informován o změnách a problémech.
  • Notifikace se generují automaticky na základě změn v databázi.
  • Sekretářka a techik mohou přidat vlastní notifikaci.
  • Notifikace mohou být různého druhu (úspěch, info, problém).
  • Přečtené notifikace lze skrýt nebo archivovat.

Požadavky:

  • Splnění funkčnosti podle požadavků.
  • Použití frameworků na frontendu i backendu.
  • Zabezpečení (role uživatelů, SQL injection, ošetření vstupních dat)
  • Databáze (schéma tabulek dává smysl, správné pojmenování atributů, vazby mezi tabulkami, správné datové typy).
  • Uživatelská přívětivost (je jasné na první pohled, jak se aplikace ovládá, doporučuji vyzkoušet před obhajobou na kamarádovi).
  • Verzování v gitu (nebudou skceptovány projekty, kde většina práce je udělaná v posledních dnech před obhajobou, nebo práce, kde je veškerá práce v několika málo commitech).
  • Aplikace musí být přenositelná (spustitelná na jiném počítači z gitu, doporučuji vyzkoušet).
  • Osobní obhajoba projektu ve zkouškovém.