Zlecę napisanie aplikacji-strony internetowej, na dowolnym frameworku (wspieranym przez hosting [login to view URL]) lub bez, z dowolnymi bibliotekami JS (jQuery, Prototype...). Serwis nie musi posiadać systemu logowania, żadnych stron statycznych.
Opis działania skryptu i wymagana funkcjonalność:
Przede wszystkim aplikacja jest mapą (zalecam użycie API Map Googli, ze względu na to, że zawiera sporo elementów z tego, co należy wykonać);
Na mapie będą wyświetlane punkty, które użytkownik może samemu nanosić. Punkty mogą przyjmować jedną z 6 grafik - ikony (które dostarczymy), podzielone na 2 kategorie do wyboru przez użytkownika, każda kategoria ma po 3 "podkolory", które są zależne od stanu zawartości punktu;
Możliwość filtrowania wyświetlanych punktów na: 2 wymienione kategorie; wg klientów, wg kontrahentów; będzie możliwość zmiany podkoloru ikony - na 1, 2 lub 3, jednocześnie będzie to status (o tym dalej) dla wszystkich aktualnie wyświetlanych na mapie punktów po przefiltrowaniu;
Zawartość punktu: musi być możliwość uploadu/usuwania/reuploadu obrazka na serwer, musi być wbudowany prosty edytor, który pozwoli wycinać kawałki obrazka dzieląc go na kilka podpunktów - wszystkie znajdujące się w jednym tym punkcie na mapie; każdy podpunkt będzie wyświetlany skrótowo po kliknięciu na punkt na mapie - wyświetli się wykrojony obrazek; dodatkowo podpunkt będzie zawierał kilka danych - które użytkownik może wprowadzić lub edytować klikając odpowiednią opcję (np. Edytuj); większość tych pól nie będzie wykorzystywana w inny sposób niż ich wyświetlenie/edytowanie; do każdego podpunktu można przypisać kontrahenta i klienta - po jednym, dodając nowego (zapisuje się w bazie), bądź wybierając już istniejącego; przy każdym podpunkcie będzie możliwość zmiany podkoloru ikony - na 1, 2 lub 3, jednocześnie będzie to status (o tym dalej);
W każdym podpunkcie będzie można edytować kalendarz - będzie można wybrać miesiąc (domyślnie aktualny miesiąc + 1) i wpisać dwie kwoty: dla klienta i kontrahenta;
Dla miesięcy które będą się zbliżać (np. 5 dni przed początkiem miesiąca) status zostanie automatycznie zmieniony na podkolor 2; jednocześnie dobrze byłoby gdyby pojawiała się informacja (np. w postaci paska u góry ekranu "Za X dni będzie Y kontrahentów i Z klientów do sprawdzenia" - tylko dla podpunktów które mają dalej status 2);
Dla kalendarza, przypomnienia itd. pożądane jest wykorzystanie API Kalendarza Google, które znacznie ułatwi sprawę;
Ostatnia funkcjonalność polega na ułożeniu najkrótszej drogi między wszystkimi klientami i kontrahentami, którzy są w użyciu przez chociaż jeden podpunkt który ma status 2; taka trasa powinna zostać przesłana/zapisana w formacie zrozumiałym dla Nawigacji Google lub Map Google.
Aukcja grzecznościowa, aby uzyskać więcej szczegółów lub dowiedzieć się więcej nt zlecenia proszę o kontakt pod: 505-181-867 lub hatpa@[login to view URL] .