Realizacje / GetSkin

GetSkin

Platforma webowa i aplikacja mobilna, od 2023 roku

Platforma zadaniowa z aplikacją mobilną: backend, panel administracyjny, aplikacja i integracje z 14 dostawcami. Całość zbudowana od zera.

Ikona aplikacji GetSkin
5 000+pobrań w sklepach
4,9ocena w Google Play, 469 opinii
4,7ocena na Trustpilocie, 214 opinii
7wersji językowych

Kontekst

GetSkin działa w modelu Get-Paid-To: użytkownicy wykonują płatne zadania od zewnętrznych dostawców, a naliczone punkty wymieniają na skiny CS2 i inne nagrody. Projekt wymagał zbudowania od zera całego ekosystemu: serwisu, panelu administracyjnego, aplikacji mobilnej i warstwy integracji. Nie było czego przejmować ani rozbudowywać, więc wszystkie decyzje o architekturze zapadały na starcie.

To najbardziej rozbudowany projekt w portfolio PRESSWAY i ten, który najpełniej pokazuje, co znaczy prowadzenie produktu w całości: od pierwszego schematu bazy po odpowiadanie na uwagi recenzentów Apple.

Zakres prac

Backend w Laravelu z własnym REST API obsługuje konta, saldo punktów, katalog nagród i rozliczenia z dostawcami. Panel administracyjny daje zarządzanie użytkownikami, zadaniami, wypłatami i treścią. Aplikacja mobilna w React Native działa na iOS i Androidzie z jednej bazy kodu i jest opublikowana w obu sklepach.

Warstwa integracji spina platformę z 14 dostawcami ankiet, gier i zadań. Do tego doszła obsługa użytkownika: czat na żywo, system zgłoszeń do pomocy technicznej oraz baza artykułów z odpowiedziami na powtarzalne pytania.

Rozwiązania techniczne

Każdy dostawca zadań ma własny format danych i własny sposób potwierdzania wykonania, więc integracje nie sprowadzają się do jednego wspólnego kodu. Potwierdzenia przychodzą webhookami, a operacje masowe idą przez kolejki Redis, żeby nie blokowały odpowiedzi serwisu. Czat i powiadomienia na żywo działają na WebSocketach.

Nagroda wymaga natychmiastowej realizacji: skin CS2 wysyłany jest automatycznie zaraz po odebraniu, bez udziału obsługi. Uwierzytelnianie aplikacji opiera się na Sanctum. Siedem wersji językowych obsługiwanych jest z jednego panelu, bez utrzymywania osobnych kopii serwisu.

Stos: Laravel 12, React Native z Expo, MySQL, Redis, WebSockets, Sanctum, Tailwind CSS.

Wyzwania

Największym problemem platform tego typu są nadużycia. Konta zakładane masowo przez jedną osobę potrafią wyczerpać budżet dostawcy zadań, a to grozi zamknięciem integracji dla całej platformy. Wdrożyliśmy dwuskładnikowe uwierzytelnianie, wykrywanie połączeń przez VPN oraz mechanizmy wykrywania multikont, które analizują powiązania między urządzeniami i wzorcami zachowań.

Drugim wyzwaniem była publikacja w sklepach. Produkt operujący wirtualnymi przedmiotami i nagrodami wymaga precyzyjnego opisania zasad w materiałach sklepowych oraz polityk zgodnych z wymaganiami obu platform.

Wynik

Ponad 5 000 pobrań w App Store i Google Play. Ocena 4,9 z 469 opinii w Google Play oraz 4,7 z 214 opinii na Trustpilocie, stan na sierpień 2026. Platforma działa na produkcji i jest stale rozwijana, a aplikację można pobrać i sprawdzić samodzielnie.

Inne realizacje

KidColoro

KidColoro

Serwis internetowy i aplikacja mobilna

Serwis z kolorowankami dla dzieci: kolorowanie w przeglądarce, aplikacja mobilna i eksport do PDF. Nowe wzory tworzy AI.

KidColoro w Google Play KidColoro w App Store
10wersji językowych
2aplikacje w sklepach
BonusBank

BonusBank

Serwis finansowy i aplikacja mobilna

Serwis z promocjami bankowymi i codziennie aktualizowanymi rankingami kont, lokat i kredytów.

BonusBank w Google Play BonusBank w App Store
6kategorii rankingów
co 24 haktualizacja ofert
SiteMaster

SiteMaster

Narzędzie SEO

Narzędzie do monitorowania indeksacji stron: śledzenie adresów, wykresy trendów i integracja z Search Console.

30 dnihistorii trendów indeksacji

Opisz projekt, przygotujemy wycenę

Kilka pytań o zakres i budżet. W ciągu 24 godzin odpowiadamy z pierwszą propozycją, pełną wycenę otrzymasz do 3 dni roboczych.

Potwierdzenie dostaniesz na e-mail.