Webová stránka podobná stránce Grailed (e-shop). Uživatelé se budou dělit na registrované a neregistrované. Produkty budou generovány pouze přihlášenými uživateli, neregistrovaní budou moci produkty pouze prohlížet.
Administrátor bude mít právo produkty mazat.
Wireframes
Homepage
Úvodní stránka. Featured product.
Login/Register page
Založení účtu. Nastavení preferencí. Login page stejný až na preference.
List of Products
Product details
Admin Panel
Panel pro admina. Zobrazení všech nabídek a uživatelů. Možnost smazání objednávek
Schema
User může mít více offers(nabídek) a orders (objednávek).
Offers musí mít pouze jedno user_id_selling (user, který prodává).
Orders musí mít jen jedno user_id_selling a jedno user_id_buying. Kde user_id_selling se nesmí rovnat user_id_buying.
Offers i orders může mít právě jeden produkt a produkt může mít pouze jednu kategorii. Kategorie pak samozřejmě může mít více produktů.
Railed
Webová stránka podobná stránce Grailed (e-shop). Uživatelé se budou dělit na registrované a neregistrované. Produkty budou generovány pouze přihlášenými uživateli, neregistrovaní budou moci produkty pouze prohlížet.
Administrátor bude mít právo produkty mazat.
Wireframes
Homepage
Úvodní stránka. Featured product.
Login/Register page
Založení účtu. Nastavení preferencí. Login page stejný až na preference.
List of Products
Product details
Admin Panel
Panel pro admina. Zobrazení všech nabídek a uživatelů. Možnost smazání objednávek
Schema
User může mít více offers(nabídek) a orders (objednávek). Offers musí mít pouze jedno user_id_selling (user, který prodává). Orders musí mít jen jedno user_id_selling a jedno user_id_buying. Kde user_id_selling se nesmí rovnat user_id_buying.
Offers i orders může mít právě jeden produkt a produkt může mít pouze jednu kategorii. Kategorie pak samozřejmě může mít více produktů.
Architektura
Frontend
Backend