V tomto článku si ukážeme jak jednoduše vytvořit rezervační formulář pomocí komponent Nette frameworku. Vzhledem k jednoduchosti zadání by šel celý formulář včetně aplikační logiky umístit do jednoho souboru, ale stejně tak by šla vytvořit plnohodnotná webová aplikace nad Nette frameworkem. Je těžké na začátku říct, jak se nám aplikace rozroste, takže se vydáme cestou postupného iterativního refaktoringu - začneme implementací do jednoho souboru a postupně budeme aplikaci rozdělovat na jednotlivé části když si to bude situace žádat. Postupně se tak z jednosouborové aplikace dostaneme k něčemu, co by mohlo připomínat plnohodnotnou aplikaci.