Popis Projektu


Realitní Portál s Klientským Systémem na Míru

Tento projekt představuje komplexní webové řešení pro moderní realitní a mediální společnost. Cílem bylo vytvořit nejen profesionální veřejnou prezentaci, ale především vyvinout sofistikovaný interní systém (klientskou zónu), který digitalizuje a zefektivňuje kompletní pracovní proces – od zadání projektu klientem až po finální dodání a správu.

Web je postaven na WordPressu a je rozdělen na dvě hlavní části: veřejnou a neveřejnou.

Veřejná Část – Prezentace a Marketing

Frontend webu slouží jako hlavní marketingový nástroj. Je navržen s důrazem na čistý, moderní design, přehlednost a interaktivitu, aby zaujal potenciální zákazníky.

Zajímavé prvky veřejné části:

  • Dynamická titulní strana: Využívá video na pozadí a jasné výzvy k akci, které návštěvníka okamžitě vtáhnou do děje.
  • Interaktivní stránka služeb: Místo statických ceníků obsahuje na míru naprogramované JavaScriptové kalkulačky. Klienti si mohou v reálném čase naklikat parametry požadované služby (např. délku videa, počet fotografií, vzdálenost) a okamžitě vidět odhadovanou cenu.
  • Animovaná prezentace procesu: Stránka „Náš Proces“ využívá JavaScript k animaci jednotlivých kroků spolupráce při rolování stránkou, což vizuálně atraktivní formou vysvětluje klientům, co mohou očekávat.
  • Detail nemovitosti: Pro detail každé nemovitosti byl vytvořen pokročilý layout, který zahrnuje dynamickou fotogalerii s automatickým prohazováním obrázků a lightboxem, interaktivní mapu (Leaflet.js) a přehledné tabulky s detailními parametry.
  • Vlastní design přihlašovací stránky: Standardní přihlašovací stránka WordPressu byla kompletně nahrazena vlastním designem s animovaným pozadím, což posiluje branding firmy.

Neveřejná Část – Klientský a Administrační Systém

Jádrem celého projektu je na míru vytvořený WordPress plugin, který implementuje komplexní klientskou a administrační zónu pro správu projektů. Systém funguje jako moderní webová aplikace, kde většina akcí probíhá okamžitě bez nutnosti znovunačítání stránky (díky intenzivnímu využití AJAX/Fetch API).

Klientský portál (/account)

Po přihlášení má klient přístup do intuitivního rozhraní pro správu svých zakázek.

  • Dashboard: Přehled všech projektů s barevně odlišenými stavy (Zadáno, V procesu, Dokončeno, K revizi), fulltextovým vyhledáváním a statistikami.
  • Zadání nového projektu: Propracovaný vícestránkový formulář, kde si klient může navolit požadované služby. Formulář se dynamicky mění podle výběru a umožňuje nahrávání souborů pomocí „drag & drop“ (Dropzone.js), výběr hudby k videu a automatické ukládání konceptu.
  • Detail projektu: Po odeslání zde klient vidí přehled svého zadání, může stahovat finální výstupy (jednotlivě i jako ZIP archiv) a v případě potřeby odeslat projekt k revizi.
  • AI Generátor popisků: Unikátní nástroj napojený na Google Gemini API. Klient může naimportovat data z projektu a systém mu během pár sekund vygeneruje profesionální marketingový text.
  • Generátor dokumentů: Nástroj pro rychlé vytváření PDF dokumentů. Zajímavostí je synchronizace dat mezi formuláři, což šetří čas a snižuje chybovost.
  • Správa účtu a notifikací: Uživatel si může změnit heslo a nastavit, které e-mailové notifikace o změnách stavu projektu si přeje dostávat.

Administrační Portál (/admin)

Administrátor má k dispozici mocný nástroj pro správu celého systému.

  • Správa projektů: Přehled všech klientských projektů, možnost měnit jejich stav a nahrávat finální výstupy.
  • Správa uživatelů: Administrátor schvaluje či zamítá žádosti o registraci, může manuálně vytvářet nové uživatele a spravovat jejich přístup k jednotlivým modulům.
  • Správa obsahu: Dedikované rozhraní pro nahrávání hudebních podkladů a pro správu API klíčů.

Technologické Zajímavosti

  • Oddělená logika: Striktní oddělení logiky pluginu od šablony (theme) zaručuje snadnou údržbu a budoucí rozšiřitelnost.
  • Bezpečnost: Veškerá AJAX komunikace je zabezpečena pomocí WordPress nonces. Přístup ke stránkám a datům je striktně kontrolován na základě uživatelských rolí.
  • Automatizace: Systém automaticky posílá notifikační e-maily při klíčových změnách stavu projektu. Pravidelný CRON job navíc automaticky promazává staré, neodeslané koncepty projektů z databáze.
  • API Integrace: Projekt efektivně využívá externí API pro rozšíření funkčnosti (Google Gemini, reCAPTCHA, API pro skloňování jmen).