Aplikace umožňující vytvářet věřejné události a přihlašovat se k nim.
Funkce
V aplikaci figurují 3 aktéři:
Neregistrovaný uživatel (guest)
Registrovaný uživatel
Admin
Celá aplikace se točí okolo věřejných události , ke které je možno se přihlásit.
Neregistrovaný uživatel
Neregistrovaný uživatel může vyhledávat události. Pro přihlášení je potřebná registrace.
Registrovaný uživatel
Registrovaný uživatel může vyhledávat události a přihlašovat se k nim. Má sekci s nastavením profilu. Také se může rozhodnout událost vytvořit.
Admin
Admin si může zobrazit výpisy uživatelů a uadálostí, které může upravovat. Oba výpisy jsou podobou tabulky, kterou lze rozkliknout pro více informací. Také je umožněno v záznamech vyhledávat.
Událost
Událost má několik vlastností (povinných i volitelných) viz schéma databáze. Vytvořit ji může registrovaný uživatel, lze ji upravovat či smazat.
Schéma databáze
Konceptuální
Relační
Guest flow
Neregistrovaný uživatel má přístup na hlavní stránku a stránku s eventy.
Neregistrovaný uživatel se může registrovat.
Guest si může zobrazit událost, ale nemůže se k ní přihlásit.
Registered flow
Registrovaný uživatel se může přihlásit.
Registrovaný se může přihlásit na událost.
Uživatel má na profilu sekci s nastavením vlastního profilu, sekcí, kde jsou vidět vlastní událost, které lze upravovat. Ještě zde je sekce s událostmi, kam je uživatel přihlášen.
Admin flow
Po přihlášení je přesměrován na jednoduchou stránku s uživateli/událostmi v podobě tabulky, které může editovat.
Architektura
Frontend: HTML, CSS (Bootstrap), JS
Backendu: PHP, MySQL
Jak si predstavujete ukladani lokaci? Muze se stat ze v jedne lokaci budou probihat vice udalosti? Jak zajistite, aby se nemuselo ukladat stejna lokace vicekrat?
Po zadání lokace a odeslání u události se vyzkouší, jestli taková adresa (kombinace jednotlivých částí) existuje. Pokud ano vezme se její id, pokud ne tak se uloží a vezme se její id.
Ano, může.
Po zadání lokace a odeslání u události se vyzkouší, jestli taková adresa (kombinace jednotlivých částí) existuje, pokud ano vezme se její id.
EventsBox
Aplikace umožňující vytvářet věřejné události a přihlašovat se k nim.
Funkce
V aplikaci figurují 3 aktéři:
Celá aplikace se točí okolo věřejných události , ke které je možno se přihlásit.
Neregistrovaný uživatel
Neregistrovaný uživatel může vyhledávat události. Pro přihlášení je potřebná registrace.
Registrovaný uživatel
Registrovaný uživatel může vyhledávat události a přihlašovat se k nim. Má sekci s nastavením profilu. Také se může rozhodnout událost vytvořit.
Admin
Admin si může zobrazit výpisy uživatelů a uadálostí, které může upravovat. Oba výpisy jsou podobou tabulky, kterou lze rozkliknout pro více informací. Také je umožněno v záznamech vyhledávat.
Událost
Událost má několik vlastností (povinných i volitelných) viz schéma databáze. Vytvořit ji může registrovaný uživatel, lze ji upravovat či smazat.
Schéma databáze
Konceptuální
Relační
Guest flow
Neregistrovaný uživatel má přístup na hlavní stránku a stránku s eventy.
Neregistrovaný uživatel se může registrovat. Guest si může zobrazit událost, ale nemůže se k ní přihlásit.
Registered flow
Registrovaný uživatel se může přihlásit. Registrovaný se může přihlásit na událost. Uživatel má na profilu sekci s nastavením vlastního profilu, sekcí, kde jsou vidět vlastní událost, které lze upravovat. Ještě zde je sekce s událostmi, kam je uživatel přihlášen.
Admin flow
Po přihlášení je přesměrován na jednoduchou stránku s uživateli/událostmi v podobě tabulky, které může editovat.
Architektura
Frontend: HTML, CSS (Bootstrap), JS Backendu: PHP, MySQL