Rozwiazanie zadania allegro_software_developer_intern-Poznan
Dzień dobry, Do stworzenia usługi użyłem języka Python, micro frameworka Flask oraz biblioteki Pillow. Rozwiązanie spełnia wszystkie wymagania specyfikacji podanej w zadaniu, wraz z walidacją requesta. Dodatkowo zawiera ono opcjonalny argument 'kolor', który pozwala przekazać kolor tła w formacie RGB dla mozaiek łączących 3, 5 lub 7 zdjęć. By ułatwić testowanie usługi dołączyłem również prostą stronę demo. Mam nadzieje, że dzięki tej implementacji uda mi się dotrzeć do kolejnego etapu rekrutacji :)
Pozdrawiam, Marcin Piskorz
Jak używać usługę:
-
Upewnić się, że Python oraz package manager PIP są zainstalowane na komputerze.
-
Otworzyć główny folder w terminalu.
-
Zainstalować wymagane biblioteki python przy użyciu komendy: pip install -r requirements.txt
-
Uruchomić usługę przy użyciu komendy: python server.py
-
Otworzyć strone HTML znajdującą się w folderze 'demo' i wygenerować mozaikę.