Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jsfraz/tnpw1-seminarni-prace

Seminární práce na předmět KIT/TNPW1
https://github.com/jsfraz/tnpw1-seminarni-prace

Last synced: 8 days ago
JSON representation

Seminární práce na předmět KIT/TNPW1

Awesome Lists containing this project

README

        

# tnpw1-seminarni-prace

Seminární práce na předmět KIT/TNPW1. [Funkční stránka](https://lide.uhk.cz/fim/student/razjo1/).

## Užitečné odkazy

- HTML validátor ()
- CSS validátor ()
- W3C Link Checker ()
- kontrola dostatečného barevného kontrastu ()
- WAVE ()
- generátor barevných kombinací ()

## Požadavky

### Rozvržení stránky

| Číslo | Požadavek | Splněno |
| ----- | ------------------------------------------------------------------------------------------------------------------ | ------- |
| 1 | Přitažlivý vzhled pro cílové publikum | ✅ |
| 2 | Konzistentní záhlaví/logo stránky | ✅ |
| 3 | Konzistentní navigační oblast | ✅ |
| 4 | Informativní titulek webu, který obsahuje název společnosti/webu | ✅ |
| 5 | Oblast zápatí obsahuje informace o právech užívání (copyright), datum poslední aktualizace, kontaktní email | ✅ |
| 6 | Dobré použití základních principů designu: opakování, kontrast, blízkost a zarovnání | ✅ |
| 7 | Zobrazení bez vodorovného posouvání při běžném zobrazení | ✅ |
| 8 | Rovnováha mezi textem, obrazové prvky a prázdným místem na stránce | ✅ |
| 9 | Informace, které se opakují (záhlaví/logo a navigace), zabírají max. třetinu okna prohlížeče při běžném zobrazení | ✅ |
| 10 | Domovská stránka obsahuje přitažlivé, zajímavé informace nad ohybem (t.j. bez posouvání dolů) při běžném zobrazení | ✅ |
| 11 | Použita metaznačka viewport pro zobrazení na mobilu | ✅ |
| 12 | Responzivní návrh rozložení pro zobrazení na mobilu a na tabletu, nejlépe s využitím media queries | ✅ |

### Prezentace obsahu

| Číslo | Požadavek | Splněno |
| ----- | ------------------------------------------------------------------------------------------- | ------- |
| 13 | Dodrženy doporučené zásady psaní pro web: nadpisy, odrážkové body, krátké odstavce,a pod. | ✅ |
| 14 | Konzistentní použití fontů, velikostí znaků a barev znaků | ✅ |
| 15 | Obsah dodává smysluplnou, užitečnou informaci | ✅ |
| 16 | Organizace obsahu je konzistentní | ✅ |
| 17 | Obsah je aktuální (správné datum copyrightu nebo poslední aktualizace) | ✅ |
| 18 | V obsahu nejsou překlepy a gramatické chyby | ✅ |
| 19 | Hypertextové odkazy používají konzistentní označení pro stav odkazu (navštíven/nenavštíven) | ✅ |

### Barvy, grafika, multimédia

| Číslo | Požadavek | Splněno |
| ----- | ------------------------------------------------------------------------ | ------- |
| 20 | Barevné schéma obsahuje max 3-4 barvy plus barvy neutrální | ❌ |
| 21 | Barvy jsou použity konzistentně | ❌ |
| 22 | Stránky obsahují fotogalerii | ✅ |
| 23 | Grafika je optimalizována pro web a načítání stránky výrazně nezpomaluje | ✅ |
| 24 | Každý grafický prvek má jasný účel | ❌ |

### Navigace, funkčnost

| Číslo | Požadavek | Splněno |
| ----- | ------------------------------------------------------------ | ------- |
| 25 | Odkazy hlavní navigace jsou jasně a konzistentně pojmenovány | ✅ |
| 26 | Navigace je snadno použitelná pro cílové publikum | ✅ |
| 27 | Řádné zobrazení v aktuální verzi Google Chrome | ✅ |
| 28 | Řádné zobrazení na mobilu a tabletu | ✅ |
| 29 | Všechny hypertextové odkazy (interní, externí) fungují | ✅ |
| 30 | Všechny formuláře fungují jen s využitím prohlížeče | ✅ |

### Přístupnost

| Číslo | Požadavek | Splněno |
| ----- | ------------------------------------------------------------------------------------------------------------ | ------- |
| 31 | Přístupnost stránek je vyhodnocena jako dostatečná vhodným nástrojem | ✅ |
| 32 | Jestliže hlavní navigace používá obrázky nebo média, v zápatí jsou uvedeny jasné alternativní textové odkazy | ✅ |
| 33 | Navigace je strukturovaná jako neřazený seznam | ✅ |
| 34 | Barva není výlučným nositelem sdělení (významu) | ✅ |
| 35 | Barvy pozadí a textu jsou dostatečně kontrastní | ✅ |
| 36 | Jestliže grafika nese sdělení, je uveden i alternativní textový ekvivalent | ✅ |

### Ostatní podmínky

| Číslo | Požadavek | Splněno |
| ----- | -------------------------------------------------------------------------------------------------------------------------------------- | ------- |
| 37 | Projekt je zveřejněn na Internetu, nejlépe na lide.uhk.cz (lze i jinde) | ✅ |
| 38 | Minimální požadovaný rozsah je 5 stránek (HTML dokumentů) a 500 slov, povinné prvky jsou tabulka, formulář, fotogalerie a flexbox/grid | ✅ |
| 39 | Kód HTML i CSS je validní; výstup z validátoru je přiložen do protokolu | ✅ |
| 40 | Použití jazyka HTML5 a CSS bude splňovat aktuální doporučené postupy (vhodná organizace kódu, oddělení značkování od stylování) | ✅ |
| 41 | Web je v patičce zřetelně označen jako studentský zápočtový projekt | ✅ |
| 42 | Projekt není alternativní verzí existujícího webu | ✅ |
| 43 | Projekt nekopíruje existující web | ✅ |
| 44 | Projekt ani žádná jeho část neporušuje autorská práva | ❌ |
| 45 | Projekt je originálním a výlučným dílem odevzdávajícího studenta včetně formátu a responzivity | ✅ |
| 46 | Použití JS knihoven pro doplňkové funkce je dovoleno | ✅ |
| 47 | Použití frameworků jako je Boostrap, Skeleton není povoleno | ✅ |
| 48 | Maximální využití strukturálních elementů HTML5 (header, footer, nav, main, a další) | ✅ |