Opis zlecenia
Zlecę napisanie skryptu do monitorowania cen produktów
Technologie:
• PHP (dla back-endu)
• MySQL (jako baza danych)
Funkcjonalności:
1. Panel administracyjny:
o Dodawanie produktów do monitorowania:
Nazwa produktu
Linki do stron, na których produkt jest sprzedawany
Oznaczenie produktu jako referencyjny
o Usuwanie produktów i powiązanych z nimi stron
o Edycja produktów i powiązanych z nimi stron
o Konfiguracja alertów mailowych (np. adres e-mail, częstotliwość)
2. Harmonogram działania:
o Codzienne sprawdzanie cen produktów z wskazanych stron
o Automatyczne odpalanie skryptu z crona
3. Prezentacja cen:
o Lista cen z możliwością wyboru daty (np. kalendarz lub lista rozwijana)
o Wykresy cen dla poszczególnych produktów
4. Alerty mailowe:
o Automatyczne wysyłanie alertów, gdy cena produktu referencyjnego jest wyższa niż pozostałych monitorowanych produktów lub jej średnia
o Ustawienia częstotliwości wysyłania alertów (np. natychmiastowo, raz dziennie)
5. Raporty:
o Tygodniowe podsumowanie cen produktów
Wymagania dodatkowe:
• Skrypt musi być odporny na błędy (np. jeśli jedna ze stron nie działa, skrypt powinien kontynuować pracę z innymi stronami)
• Zastosowanie odpowiednich praktyk związanych z bezpieczeństwem, w tym ochroną przed atakami SQL injection