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.
-
9897 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
Baza 1C dla przedsiębiorstwaPotrzebna baza do prowadzenia magazynu autozłomowiska, kontroli finansów oraz formowania zamówień. Trzeba dodawać samochód jako obiekt i przypisywać do niego części. Pełną strukturę oraz to, jak powinno to wyglądać i działać, omówię podczas rozmowy. Bazy danych i SQL ∙ 9 godzin 33 minuty temu ∙ 5 ofert |
Integracja danych 1CZorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane… Bazy danych i SQL, Obróbka danych ∙ 1 dzień 15 godzin temu ∙ 9 ofert |
Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz”Nazwa zadania: Opracowanie prostego systemu controllingu i ewidencji zarządczej w Google Sheets „pod klucz” dla firmy budowlanej w Polsce (+ szkolenie online oraz pomoc przy wdrożeniu) O firmie, kontekście i moim głównym problemie Dzień dobry, Poszukuję doświadczonego… Bazy danych i SQL, Usługi księgowe ∙ 2 dni 20 godzin temu ∙ 33 oferty |
Opracowanie analitycznego dashboardu Power BI
164 PLN
Oto nasze zapytanie, potrzebna osoba, która zna się na Power BI: Ekran 1: Strategic Cockpit (Zdrowie finansowe fabryki) Cel: W ciągu 5 sekund zrozumieć, „gdzie tracimy pieniądze i ile?”. KPI Tiles (Górny pasek): Całkowita marża (Fakt vs Plan) w %. Kwota „straty” (wyrażenie… Bazy danych i SQL ∙ 3 dni temu ∙ 13 ofert |
Projekt: Podstawowa konfiguracja analityki end-to-end (Inżynier analityki / Analityk danych)
738 PLN
O nas i aktualny stos technologiczny: Jesteśmy produktem webowym B2C. Obecnie posiadamy rozproszone dane, które muszą zostać połączone w jedną system, aby podejmować decyzje marketingowe. Baza danych: PostgreSQL (dane użytkowników). Płatności: Stripe. Analiza internetowa:… Bazy danych i SQL ∙ 4 dni 18 godzin temu ∙ 10 ofert |