Funkce rodinné kroniky

Komplexní přehled všech možností a funkcí genealogické platformy

📚 Knihovnická prezentace

Jedinečný design inspirovaný tradičními rodinnými knihami

🎨 3D knihovnický design

Realistické knihy s autentickými stíny, rotací a hover efekty pro maximální vizuální dojem

🌈 Barevné kódování

Každá kniha má vlastní barevné schéma podle obsahu - hnědá pro hlavní linii, modrá pro větve, zelená pro dokumenty

📱 Responzivní grid

Přizpůsobuje se velikosti obrazovky - 2 sloupce na mobilu, 3 na tabletu, 4 na desktopu

1 Hlavní linie
2 Vedlejší větve

🔐 Pokročilý systém přístupů

Dvoustupňový model zabezpečení pro citlivé rodinné informace

🟠 Preview Access

  • Přístup pouze k lichým knihám (1, 3, 5, 7)
  • Zobrazení pouze záhlaví statistik
  • Ochrana proti kopírování (Ctrl+C blokováno)
  • Vizuální indikace omezeného přístupu

Token formát: PREV-YYYY-SURNAME-NNNN

🟢 Full Access

  • Přístup ke všem knihám (1-8)
  • Kompletní statistiky a detaily
  • IP adresní validace pro admin funkce
  • Plné interaktivní funkce

Token formát: FULL-YYYY-SURNAME-NNNN

🛡️ Bezpečnostní funkce

SHA-256 hashování tokenů pro bezpečné uložení
IP whitelist pro citlivé operace
Rate limiting pro API volání
Backend validace všech přístupových žádostí

⚙️ API Macro systém

Pokročilé dynamické generování obsahu pro genealogická data

Podporované makra

{{person: ./path/to/person.json}}
{{person.firstName: ./data.json}}
{{marriage: ./person1.json, ./person2.json}}
{{scan: thumb.jpg, full.jpg, registry, folio}}
{{crossref: 3}}

Funkční vlastnosti

  • Dynamické načítání JSON dat z externích souborů
  • Caching systém pro optimální výkon
  • Poziční modifikátory (| left, | center, | right)
  • Chybové zpracování s fallback obsahem

Příklad použití

JSON data (person-1.json):

{
  "firstName": "Jan",
  "lastName": "Novotný",
  "birthDate": "1750-03-15",
  "birthPlace": "Chotělice",
  "occupation": "rolník"
}

Markdown soubor:

## Předek rodu
{{person: ../data/person-1.json}}

🖼️ Digitální archiv dokumentů

Systém pro správu a prezentaci historických dokumentů

📄

Pokročilé skeny

Thumbnail systém s full-resolution obrázky, metadata archivů, folio čísla a externí odkazy

🗂️

Organizace dat

Strukturované ukládání podle knih - matriky, pozemkové listiny, rodinné fotografie

🎯

Optimalizace

Podpora WebP formátu, lazy loading, OCR možnosti pro PDF dokumenty

Příklad scan makra:

{{scan: thumbnail.jpg, full-resolution.jpg, 
       "Matrika narozených", "Folio 23", 
       "https://archive.org/link"}}

⚡ Performance a optimalizace

Ultra rychlá odezva pro nejlepší uživatelskou zkušenost

🎯 Výkonnostní cíle

  • First Contentful Paint: < 1.5s
  • Time to Interactive: < 3.0s
  • CPU usage: < 1% na idle
  • Memory footprint: < 50MB

🚀 Optimalizační strategie

  • 🔧 Lazy loading obrázků a obsahu
  • 🔧 CSS filter efekty místo 3D transformací
  • 🔧 API macro cache pro opakované načítání
  • 🔧 Asset optimization s WebP obrázky

🛠️ Technické specifikace

Frontend Stack

  • Vanilla JavaScript (ES6+)
  • CSS3 s custom properties
  • HTML5 semantic markup
  • Marked.js pro markdown parsing

Architektura

  • No-build approach
  • Modulární JavaScript
  • JSON-driven configuration
  • Template engine systém

Deployment

  • Static hosting ready
  • CDN optimized
  • HTTPS required
  • Okamžité nasazení změn

Kompatibilita

  • Chrome, Firefox, Safari, Edge
  • Mobile-first responzivní design
  • Touch-friendly UI (min 44px)
  • Screen reader friendly

Připraven využít všechny tyto funkce?

Vytvořím pro vás genealogickou platformu s plným spektrem pokročilých možností