Skrypt pozwalający ułożyć towar na danym obszarze.
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