19.07.2021
Pro Pension Happy jsem připravoval malý web, který se skládá z veřejné části, sloužící k poptávce pokojů a dále interní části, která slouží k dalšímu zpracování, přehledům, vyhledávání apod. Na screenshotech uvádím pouze veřejnou část, která spočívá v základním formuláři, přehledu pokojů, stránku s Kontakty a GDPR. Formulář disponuje kontrolou údajů, jak přes jQuery Validation, tak i serverovou částí v ASP.NET, a dále pak ochranou reCaptcha. Celý web je opět responzivní.
Interně byla použita sofistikovaná kalendářová komponenta včetně pluginu na práci s rezervacemi zdrojů (zde pokojů), řada vlastních JavaScript modulů, komponenta na kreslení grafů nebo další moduly na práci s XLSX a JSON. Veškerá data jsou získávána pomocí řady SQL dotazů a/nebo přes AJAX, včetně fulltextového hledání. Na řadě míst bylo také využito profesionálních vektorových SVG ikon.
Nejzásadnější na celém projektu je lokalizace do 4 jazyků. Nešlo jen o viditelné texty, ale také další interní texty, různá varování, texty informačních e-mailů apod. Zde bylo využito přímo možností Visual Studia a vestavěné podpory pro lokalizaci. Nicméně pro opravdu pohodlnou práci s překlady jsem musel použít externí nástroj Zeta Resource Editor.
Pokud se chcete podívat, nebo ještě lépe - přímo poptat nějaký pokoj - je to možné pomocí poptávkového formuláře. 😉
Aplikace je založena na Microsoft ASP.NET 4.8, Web Pages 3, HTML 5, LESS/CSS 3/Flexbox a data jsou ukládána do SQL Server 2017 databáze. Jako vývojové prostředí bylo použito Visual Studio 2019. Nezbytnou součástí bylo také nasazení SSL certifikátu a konsolidace celého projektu.
Celý projekt je hostován u společnosti ASPone, díky které je zajištěna nejen skvělá technická podpora, ale také vždy nejnovější Microsoft technologie.
Screenshoty
Služby
Projekt je ukázkou těchto nabízených služeb: