Celkový časový rámec projektu

imac image

Plán práce

Začiatok projektu: 3.10.2024

Predpokladané ukončenie: 12.12.2024 (10 týždňov)

  1. 1. týždeň (3.10 - 10.10)

    Založenie Discord skupiny

    Definovanie presných projektových cieľov

    Vytvorenie inicializačnej dokumentácie

    Zvolenie prostredia vývoja

    Inštalácia Laravel

    Konfigurácia vývojových nástrojov

  2. 2. týždeň (10.10 - 17.10)

    Dizajn a UX

    Návrh základnej štruktúry užívateľského rozhrania

    Vytvorenie wireframov

    Návrh farebnej palety

  3. Databázový návrh

    Vytvorenie iniciálneho UML diagramu

    Príprava migračných skriptov

  4. 3. týždeň (17.10 - 24.10)

    Autentifikácia a bezpečnosť

    Implementácia prihlasovacieho systému

    Návrh systému rolí

    Prístupové práva

  5. Backend štruktúra

    Vytáranie základných modelov

    Implementácia inicializačných kontrolérov

  6. 4. týždeň (24.10 - 31.10)

    Frontend vývoj

    Základné šablóny pre rôzne role

    Implementácia navigačných prvkov

    Príprava responzívneho dizajnu

  7. Testovanie

    Prvotné Unit testy

    Kontrola základných funkcionalít

  8. 5. týždeň (1.11 - 7.11)

    Rozšírený backend

    Implementácia skladu a produktov

    Vývoj transakčného systému

    Rozšírenie modelov a vzťahov

  9. 6. týždeň (7.11 - 14.11)

    Komplexné funkcionality

    Systém objednávok

    Reporting a analytické nástroje

    Rozšírené užívateľské role

  10. 7. týždeň (14.11 - 21.11)

    Integrácie a prepojenia

    Napojenie komponentov

    Integračné testy

    Ladenie výkonnosti

  11. 8. týždeň (21.11 - 30.11)

    Pokročilé testovanie

    Komplexné testovanie systému

    Bezpečnostný audit

    Výkonnostné testy

  12. 9. týždeň (1.12 - 7.12)

    Finalizácia

    Posledné úpravy dizajnu

    Optimalizácia kódu

    Príprava dokumentácie

  13. 10. týždeň (7.12 - 12.12)

    Príprava na nasadenie

    Finálne testovanie

    Príprava produkčného prostredia

    Záverečná dokumentácia

    Prezentácia projektu

Progress tímu v rámci projektu

imac image

Emanuel Cisár

Leader
  1. 1. týždeň (3.10 - 10.10)

    Založenie Discord skupiny

  2. Koordinácia vývoja

  3. 2. týždeň (10.10 - 17.10)

    Návrh témy

    Dohadovanie vlastností cielového produktu

  4. Návrh tém a predbežného rozhrania.

  5. Input x-forms.

  6. 3. týždeň (17.10 - 24.10)

    Vytvorenie GIT

    Organizovanie schôdze

  7. Oboznamovanie sa s Laravel frameworkom

  8. Git repozitár a pridanie členov doň

  9. Vytvorenie databáze mysql, oboznámenie s dbeaver

  10. 4. týždeň (24.10 - 31.10)

    Zoznámenie sa s funkciami v laravel breeze template prostredí

  11. Náuka laravelu na example projekte

  12. Rozšírenia a vlastné farby v tailwind configurácii.

  13. Navigačný panel

  14. 5. týždeň (31.10 - 7.11)

    Práca na správe užívateľov

    Vytvorenie brány podľa typu zamestnania

    Middleware podľa pozície

  15. Oprava projektu

  16. Prispôsobenie, úprava a prechod farieb v bočnom paneli.

  17. Discord meeting

  18. 6. týždeň (7.11 - 14.11)

    Refaktoring kódu v projekte, optimalizácia

  19. vlastný error 404 blade x-komponent.

  20. 7. týždeň (14.11 - 21.11)

    Pivot tables a uprava modelov pre ich gettery

  21. Príprava na nasadenie na testovacie prostredie (hosting live)

  22. 8. týždeň (21.11 - 28.11)

    Private Hosting

  23. Dynamicke premenné v komponentoch na admin/manager/seller stránkach

  24. 9. týždeň (28.11 - 5.12)

    Príprava na produkčné nasadenie

  25. úprava front-end a back-end konekcie

  26. routing refactor

  27. Security, middleware fail safe, zabezpecenie opravneni

imac image

Jakub Juliš

Webadmin, Tester
  1. 1. týždeň (3.10 - 10.10)

    Návrh tém

  2. Zhromaždovanie informácií o tíme

  3. 2. týždeň (10.10 - 17.10)

    Začiatok dokumentácie na webe

  4. Spätná väzba na UI a predbežné rozhranie.

  5. 3. týždeň (17.10 - 24.10)

    Motivačný dokument

  6. 4. týždeň (24.10 - 31.10)

    Update obsahu about stránky. Fotky užívateľov.

  7. 5. týždeň (31.10 - 7.11)

    Testovanie a ladenie prostredia pre používateľa (login).

  8. 6. týždeň (7.11 - 14.11)

    Testovanie dashboard, hlavné karty klienta

  9. Graf u managera

  10. 7. týždeň (14.11 - 21.11)

    Testovanie oprávnení zamestnancov

  11. Update cielov v dokumentacii a na webe

  12. 8. týždeň (21.11 - 28.11)

    testovanie a dokumentácia

  13. 9. týždeň (28.11 - 5.12)

    Finálne testovanie, hladanie posledných nedostatkov

imac image

Yelizaveta Shushpan

Designer
  1. 1. týždeň (3.10 - 10.10)

    Návrhy témy projektu, počiatočné sketche

  2. 2. týždeň (10.10 - 17.10)

    Obrázky pre projekt, generovanie AI.

  3. 3. týždeň (17.10 - 24.10)

    Návrh UI prvkov, obrázkov, assets.

  4. Návrh loga projektu

  5. Návrh login prostredia vo figme

  6. 4. týždeň (24.10 - 31.10)

    Dizajn používateľského rozhrania (side navbar, top panel)

  7. 5. týždeň (31.10 - 7.11)

    Dopracovanie dizajnu dashboard pre admina, manažéra a predajcu

  8. Ikony top navbar (typov užívateľov)

  9. 6. týždeň (7.11 - 14.11)

    Dizajn reportov a prehľadov pre manažment

  10. Dizajn stock table (karty s produktami)

  11. 7. týždeň (14.11 - 21.11)

    Dizajn nákupu produktu

  12. 8. týždeň (21.11 - 28.11)

    Dizajn pre logistiku

  13. 9. týždeň (28.11 - 5.12)

    Dopracovanie dizajnu pre logistiku

imac image

Roman Fenev

Back-end
  1. 1. týždeň (3.10 - 10.10)

    Návrh témy a objektov v pozadí

  2. 2. týždeň (10.10 - 17.10)

    návrh back-end štruktúry (databázy a modelov)

  3. 3. týždeň (17.10 - 24.10)

    Pokračovanie v implementácii databázových modelov

  4. Back-end registračného procesu na webe

  5. 4. týždeň (24.10 - 31.10)

    Implementácia autentifikácie

  6. Integrácia front-endu a back-endu

  7. 5. týždeň (31.10 - 7.11)

    Fungovanie logistiky v db modeli

  8. 6. týždeň (7.11 - 14.11)

    Back-end správy produktov a objednávok

  9. Migrácie modelov do databázy

  10. 7. týždeň (14.11 - 21.11)

    Factories pre modely v datázi

  11. Location table spolu s databázou

  12. 8. týždeň (21.11 - 28.11)

    Hosting railway

  13. Model pre predajcu a zákazníka

  14. 9. týždeň (28.11 - 5.12)

    Ladenie a integrácia všetkých modulov. Back-end clean-up

imac image

Matúš Bochnovič

Front-end
  1. 1. týždeň (3.10 - 10.10)

    Návrhy témy projektu

  2. 2. týždeň (10.10 - 17.10)

    Naučenie práce s Laravel

  3. 3. týždeň (17.10 - 24.10)

    Naučenie práce s Laravel

  4. 4. týždeň (24.10 - 31.10)

    Front-end pre login

  5. 5. týždeň (31.10 - 7.11)

    Front-end pre login, update stock

  6. 6. týždeň (7.11 - 14.11)

    Front-end pre Employees

  7. 7. týždeň (14.11 - 21.11)

    Front-end pre stock table

  8. 8. týždeň (21.11 - 28.11)

    Front-end pre product buy

  9. 9. týždeň (28.11 - 5.12)

    Front-end pre transactions