Comic Central je webový e-shop s komiksy který navíc nabízí dodatečné zajímavé informace pro opravdové fanoušky. Uživatel bude mít možnost si filtrovat knihy podle žánru, autora, světa do kterého patří, cenového rozhraní a další. Uživatel se bude moci zaregistrovat/přihlásit, přidávat si knihy do košíku/wishlistu a pokud je přihlášený, může si zapnout oznámení emailem pro knihy, které mají teprve vyjít (plus další možné bonusy jako slevy atd). Z pozice administrátora bude možné přidávat žánry, nakladatelství, světy, komiksy a editovat je/mazat a upravovat oprávnění. Dalé zde bude role manažera, který bude moc pouze editovat komiksy.
Stránky
Hlavní stránka
Přihlášení/registrace
Prohlížení komiksů
Filtrování pomocí autora, světa, nakladatelství, datumu vydání atd.
Proklik na Světy, Žánry, Nakladatelství, Wishlist (pokud přihlášen), Pro mě (pokud přihlášen) Košík, Profil (pokud přihlášen)
Proklik na editaci a přidávání žánrů, nastavování oprávnění a podobné podle oprávnění uživatele
Světy
Zobrazení ikonek pro jednotlivé světy a jejich krátký popis
Po kliknutí výpis komiksů z toho světa
Žánry
Podobné jako stránka Světy
Nakladatelství
Podobné jako stránka Světy
Wishlist
Zobrazení oblíbených komiksů s možností je odstranit
Pokud ještě není komiks vydán (prodej se připravuje), možnost nastavit oznámení na email
Pro mě
Zobrazí komiksy, které mají podobné vlastnosti jako komiksy uložené ve wishlistu
Profil
Možnost změnit username a email.
Košík
Na konci poslání emailu s potvrzením objednávky, bude uložen v session
Architektura
webový server: Apache
back-end: PHP 8+
databáze: MySQL
front-end: HTML, CSS, JavaScript (možná změním na Svelte a API, uvidím podle dalších cvičení)
Popis aplikace a funkčnost
Comic Central je webový e-shop s komiksy který navíc nabízí dodatečné zajímavé informace pro opravdové fanoušky. Uživatel bude mít možnost si filtrovat knihy podle žánru, autora, světa do kterého patří, cenového rozhraní a další. Uživatel se bude moci zaregistrovat/přihlásit, přidávat si knihy do košíku/wishlistu a pokud je přihlášený, může si zapnout oznámení emailem pro knihy, které mají teprve vyjít (plus další možné bonusy jako slevy atd). Z pozice administrátora bude možné přidávat žánry, nakladatelství, světy, komiksy a editovat je/mazat a upravovat oprávnění. Dalé zde bude role manažera, který bude moc pouze editovat komiksy.
Stránky
Architektura
Databáze
Usecase diagram
Procesní diagram
Sekvenční diagram nákupu a filtrace