Programista back-end PHP
Rozbudować funkcjonalność serwisu internetowego
Dane:
Serwis na Laravel (panel administracyjny Orchid) umożliwiający wysyłanie powiadomień przez bota Telegram/Viber do użytkowników
Zadanie:
Zrealizować na podstawie istniejącej logiki funkcjonalność wysyłania "linków przekierowujących" z opcją otrzymywania wyników przez webhook:
1. W panelu administracyjnym serwisu należy dodać encję "Link przekierowujący" z możliwościami konfiguracji:
- Nazwa linku
- Link do przekierowania (do zewnętrznego serwisu, który po spełnieniu warunków przez użytkownika na swojej stronie wyśle webhook do naszego serwisu z wynikiem)
- Czas życia linku (po upływie czasu link staje się nieważny)
- Czas życia odpowiedzi zwrotnej (po upływie czasu wysłana wiadomość jest oznaczana jako nieudana)
2. W panelu administracyjnym serwisu należy dodać encję "Wynik przekierowania" z możliwościami konfiguracji:
- Link do przekierowania
- Status przekierowania (sukces/niepowodzenie)
- Dane przekierowania (pole do przechowywania danych, które przyszły przez webhook)
3. Rozszerzyć obecny funkcjonalność wysyłania wiadomości logiką wysyłania linków (unikalnych dla każdego użytkownika) z możliwością otrzymywania wyników przez webhook:
- Przy wysyłaniu wiadomości do użytkownika na Telegram/Viber dodawany jest przycisk "Przejdź do linku" (lub z tekstem podanym przy tworzeniu linku)
- Po naciśnięciu przycisku użytkownik przechodzi do linku przekierowującego (przekierowanie odbywa się po stronie naszego serwisu)
- Fakt przekierowania jest zapisywany w bazie w encji "Wynik przekierowania"
- Po przejściu do linku na zewnętrznym serwisie spełniane są warunki i wysyłany jest webhook do naszego serwisu z wynikiem
- Wynik jest zapisywany w bazie danych w encji "Wynik przekierowania"
4. Po uzyskaniu pozytywnego wyniku przekierowania użytkownik otrzymuje bonusy (logika przyznawania bonusów jest już zrealizowana w serwisie)
Warunki:
- Cała nowa logika musi być pokryta testami jednostkowymi
- Wszystkie zmiany wprowadzane są przez git
- Wszystkie działania powinny być rejestrowane w logach po stronie serwisu
-
206 1 0 Cześć!
Mam duże doświadczenie w pracy z Laravel i tworzeniu skomplikowanych usług internetowych. Zadanie wydaje się interesujące i zrozumiałe. Jestem gotów dodać nowe encje i funkcjonalności do panelu administracyjnego Orchid, zrealizować logikę linków przekierowujących z obsługą webhooków, a także zapewnić poprawne logowanie i pokrycie kodu testami jednostkowymi. Pewnie pracuję z integracją zewnętrznych API, bazami danych i skomplikowanymi procesami biznesowymi. Będę zadowolony, mogąc przystąpić do realizacji zadania i omówić szczegóły!
-
456 1 0 Dzień dobry. Mam 11-letnie doświadczenie w PHP, mam doświadczenie z Laravel i Webhookami. Mogę wykonać twoje zadanie.
-
319 dzień dobry - opracowujemy frameworki na Lavarell i aplikacje mobilne na IOS i Android pod klucz.
Projekty:
1. Dzień dobry, jesteśmy gotowi zrealizować Twoje zamówienie pod klucz.
Opracowujemy strony na PHP i aplikacje mobilne na IOS i Android.
Posiadamy doświadczenie w tworzeniu systemów CRM/ERP.
Jesteśmy gotowi zrealizować Twoje zamówienie pod klucz.
Dzień dobry, opracowujemy strony na Wordpress i aplikacje mobilne na IOS i Android. Łączne doświadczenie w rozwoju wynosi 7 lat. Jesteśmy gotowi zrealizować Twoje zamówienie pod klucz.
1. Projekty
https://berkanaplus.com.ua/ - Przenosiłem i konfigurowałem ten serwer.
… 2. https://leondesign.kyiv.ua/
Aktualizacje wersji PHP i aktualizacje wtyczek.
3. https://peg.com.ua/
Opracowanie nowego modułu dla strony do dynamicznej aktualizacji cen produktów.
https://uvali.com.ua/
Konfiguracja dedykowanego serwera VPS.
-
12912 67 0 Witam! Wykonam Twoje zadanie szybko i jakościowo.
Moje portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Pisz, zacznę pracować dzisiaj. Będę zadowolony ze współpracy z Tobą!
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Dopracowanie 1C UT 11 dla TSD Zebra (RDP): różne sygnały dźwiękowe podczas skanowania
83 PLN
Konfiguracja: 1C UT 11 Adresowy magazyn Terminal Zebra TC26 Praca przez RDP Skanowanie towarów odbywa się w dokumentach przyjęcia, umiejscowienia, selekcji oraz innych operacjach magazynowych. Aktualny problem: Magazynierzy pracują przez terminal Zebra. Podczas skanowania nie… C#, Bazy danych i SQL ∙ 1 dzień 18 godzin temu ∙ 6 ofert |
Wyleczyć konfigurację 1c
415 PLN
Konfiguracja CRM & ERP SmartCeiling (2.8.26.0) Ochrona przez Kod Rejestracyjny. Zarejestrowana do końca roku. Bazy danych i SQL ∙ 2 dni 9 godzin temu ∙ 8 ofert |
Potrzebny specjalista 1C do poprawek i rozwojuSzukam specjalisty z 1C do współpracy na freelansie. Obecnie już współpracuję z wykonawcą, który zapewnia wsparcie i obsługę systemu 1C. Jednak z powodu obciążenia wykonawcy pojawia się potrzeba szybkiego wykonania dodatkowych zadań, poprawek oraz opracowania nowej… Bazy danych i SQL ∙ 7 dni 9 godzin temu ∙ 12 ofert |
Przywracanie Instagrama po zablokowaniu3 marca 2026 r. zablokowano Instagram z powodu naruszenia zasad. Uważam, że doszło do jakiegoś błędu, ponieważ strona była osobista z zdjęciami i filmami z prywatnych podróży. Nie pisałam komentarzy ani niczego innego. Wysłałam kilka razy odwołanie. Nie mogę pobrać swoich… Bazy danych i SQL, Programowanie stron internetowych ∙ 7 dni 20 godzin temu ∙ 6 ofert |
Usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C:
166 PLN
Cel: Istnieje przetwarzanie w 1C dotyczące ładowania specyfikacji Nowej Poczty. Z nieznanych powodów przestało ładować niektóre dane tabelaryczne. Należy znaleźć przyczynę i usunąć problem niepełnego importu danych z plików Excel specyfikacji Nowej Poczty do 1C: Mały Biznes.… Administracja systemem i siecią, Bazy danych i SQL ∙ 11 dni 3 godziny temu ∙ 17 ofert |