Závěrečný projekt druhého ročníku I2B předmětu Základz webových aplikací.
Projekt je nasazen na free hostingu endora.cz na doméně https://tech-news.tode.cz/.
- Vypsání článků
- Hledání mezi články
- Fotogalerie
- Přihlášení a registrace
- Nastavení účtu
- Nahrávání a ořežování profilového obrázku
- Komentáře pro přihlášené i nepřihlášené uživatele
- Ochrana proti robotům (CAPTCHA)
- Responsivní design
Vyexportovanou databázi najdete v souboru struture_export.sql.
Přes Apache rewrite (viz .htaccess) je vše přesměrováno na index.php. Ten poté načte korespondující šablonu a zobrazí její obsah.
Kód je členěn do pomocných tříd pro práci s uživateli a příspěvky. Samotná aplikace se skládá s několika komponent,
které jsou všechny načteny v singletonu App
, čímž se vyhýbám nutnosti použít globální proměnné.
Při tvorbě projektu jsem použil následující technologie: