Zadanie rekrutacyjne

Wytyczne dotyczące zadania:

  • 1. Przygotować nowy projekt oparty o framework Laravel w wersji 5.4.
  • 2. Przygotować strukturę bazy danych (najlepiej jako silnik użyć MySQL) umożliwiającą przechowanie informacji o produkcie takich jak: nazwa produktu, opis produktu, data utworzenia, data ostatniej modyfikacji, ceny produktu (może być ich kilka, zalecane utworzenie dodatkowej tabeli do przechowywania cen produktu).
  • 3. Przygotowanie widoku wyświetlającego listę produktów.
  • 4. Przygotowanie widoku umożliwiającego dodawanie oraz edycję produktów wraz z walidatorami.
  • 5. Aplikacja musi umożliwiać usuwanie produktów.

Moje założenia:

  • 1. TDD.
  • 2. Clean Code.
  • 3. Aplikacja powinna umożliwiać dodawanie, edycję i usuwanie cen.
  • 4. Wykorzystanie ostatnich wersji Bootstrap (v4.3) i laravel-mix (v4).
  • 5. Wykorzystać prosty javascript (jQuery - ponieważ jest używane z Bootstrapem).
Dashboard