Potrzebna jest aplikacja, która przez API będzie pobierać linki do stron, dane z tych linków powinny być przetwarzane przez Geminiego, a następnie tworzony będzie JSON oraz odpowiedni webhook. Aplikacja webowa musi być dokeryzowana. Programista powinien samodzielnie wdrożyć ją na serwerze i dostarczyć gotowy wynik, frontend na frameworku według własnego wyboru, ale po uzgodnieniu. Analogiczną aplikację mamy teraz z poczty, możemy udostępnić repozytorium. Prompt zostanie dostarczony.
wymagania
1. Pozyskiwanie danych do parsowania przez API. (będą to linki do stron (strony główne), należy przetwarzać tylko pierwszy poziom - sam link, żadnych innych stron). + dostępność zmiany adresu API w frontendzie.
2. Konfiguracja proxy.
3. Przetwarzanie danych przez API Geminiego. + dostępność zmiany API przez frontend.
4. Wielowątkowość.
5. Formowanie JSON i wysyłanie danych przez webhook (webhook z dokumentacją).
6. Automatyzacja cronem oraz możliwość crona na część danych (na przykład co 500 linków).
7. Możliwość oglądania statusu procesu.
8. Możliwość edytowania promptu i JSON przez frontend.
9. Raport wyników.
Projekt będzie akceptowany, gdy wszystkie sklepy przez API będą przetworzone, Gemini będzie poprawnie odczytywać banery, wszystkie etapy specyfikacji technicznej będą zrealizowane.
Zamawiający zapewnia: serwer, proxy, API Geminiego, API z linkami do przetworzenia, prompt, strukturę JSON.
Prędkość powinna być nie mniejsza niż 150 linków na godzinę.