Page MenuHomeSealhub

Zadanie rekrutacyjne
Updated 1,008 Days AgoPublic

Version 1 of 6: You are viewing an older version of this document, as it appeared on Jul 30 2021, 18:47.

Zadanie rekrutacyjne Sealcode

Napisz aplikację webową do generowania miniaturek zdjęć.

Opis działania:

Użytkownik uploaduje zdjęcie za pomocą formularza. Klika "generuj
miniaturki", po czym widzi linki do pobrania trzech wersji zdjęcia: o
szerokości 100px, 200px i 400px, skalowanych z zachowaniem proporcji.

Wymagania:

  1. Skalowanie zdjęć ma się odbywać po stronie serwera (najlepiej za pomocą biblioteki sharp)
  1. Front-end powinien być pozbawiony JS. Korzystamy ze zwykłych formularzy HTML.
  1. Nie jest wymagane skorzystanie z bazy danych. Ze spokojem można skorzystać po prostu z plików na dysku.
  1. Strona nie musi być pięknie ozdobiona, może być dosyć surowa. Musi za to prawidłowo się wyświetlać i być równie wygodna w użyciu zarówno na urządzeniu mobilnym, jak i na desktopie. Należy upewnić się, że layout zachowuje się poprawnie na szerokościach od 320px do 1080px
  1. Nie używaj żadnego frameworka CSS (np. bootstrap)
  1. Użytkownik powinien móc pobrać tylko te pliki, które właśnie wysłał. Inni użytkownicy nie powinni móc pobrać miniaturek zdjęć, których sami nie wysłali.
  1. Projekt powinien zawierać README, które tłumaczy, jak uruchomić ten projekt

Rozwiązanie wyślij w postaci pliku zip z kodem lub linka do hostowanego repozytorium na kontakt@sealcode.org.

Powodzenia!

Last Author
kuba-orlik
Last Edited
Jul 30 2021, 18:47