Potrzebny jest niekomercyjny produkt, a prosty projekt edukacyjny do pracy zaliczeniowej — bez skomplikowanej logiki biznesowej, bez systemu wieloosobowego, testowania itp. Wystarczy prosty interfejs użytkownika bez rozwiązań designerskich.
Strona internetowa, która analizuje trasę przemieszczania się kuriera i tworzy zoptymalizowaną ścieżkę, przewiduje możliwe opóźnienia. Otrzymuje dane o prędkości, przeszkodach na drodze i czasie dostawy, a następnie optymalizuje kolejne trasy.
Funkcjonalność:
- Wczytanie lub wprowadzenie początkowej trasy
- Wyświetlenie trasy na mapie
- Pokazać prostą analizę (całkowita długość trasy, liczba przystanków)
- Optymalizacja trasy (przebudowa trasy za pomocą biblioteki lub algorytmu)
- Wyświetlić możliwe przeszkody, opóźnienia, ostrzeżenia, jeśli trasa zawiera strefy ryzyka
Techniczne:
Można używać Pythona i jej bibliotek do wyświetlania mapy, lub innego języka, według własnego wyboru
Opcjonalnie można użyć API do korków
Wymagana jest baza danych, dowolna
Przykład interfejsu strony dołączony
Czas realizacji: do 10 dni