Opis zlecenia
Dzień dobry.
Zlecę napisanie skryptu umożliwiającego użytkownikowi końcowemu rozmieszczenie towaru na danym obszarze. Poniższy algorytm określa jak skrypt powinien działać.
1. Użytkownik wpisuje długość i szerokość obszaru w cm na którym będzie rozmieszczał towar.
2. Skrypt generuje odpowiednio zeskalowane pole i pozwala użytkownikowi dodawać nieograniczoną ilość towarów poprzez podanie długości i szerokości w cm.
3. Skrypt generuje odpowiednio zeskalowany obiekt i umieszcza go w najbliższym możliwym miejscu, zaczynając od lewego górnego rogu.
4. Jeśli element jest większy niż obszar wygenerowany przez użytkownika końcowego lub większy niż miejsce które pozostało skrypt informuje o tym użytkownika.
5. Użytkownik ma możliwość dowolnego przemieszczania obiektów w ramach obszaru bez możliwości nałożenia się ich na siebie.
6. Użytkownik ma możliwość obracania stworzonych obiektów o 90st.
Dodatkowo, ew. drugi etap:
1. Użytkownik określa maksymalną wagę jaką może umieścić na obszarze.
2. Użytkownik określa wagę każdego dodawanego obiektu.
3. Skrypt liczy czy ciężar jest rozłożony równomiernie po obszarze i podpowiada jak rozłożyć towar najbardziej równomiernie.
4. Skrypt weryfikuje czy suma wag wszystkich obiektów nie przekracza maksymalnej dopuszczalnej wagi na obszarze i informuje o tym użytkownika.
Docelowo skrypt będzie umieszczony na stronie opartej na WordPress 6.0.3.
Technologie w których ma być wykonany skrypt:
1. HTML5
2. JavaScript
3. CSS
4. Ewentualnie jQuery 3.6.0, jQueryUI 1.11.4
Skrypt musi być responsywny i działać zarówno na przeglądarkach desktopowych jak i mobilnych.
Pozdrawiam