SkinApe to aplikacja mobilna do zdobywania nagród dla graczy (monety, skiny CS2, karty podarunkowe), dostępna w kilku wariantach w Google Play i App Store. Projekt SkinApe Web powstał jako strategiczna migracja aplikacji responsywnej wersji przeglądarkowej, pozwalającej zachować kluczowe funkcje produktu i równocześnie uniezależnić dystrybucję od ograniczeń sklepów mobilnych.
Wykorzystane narzędzia i technologie
Umów się na bezpłatną konsultację
Twoje dane przetwarzamy zgodnie z naszą polityką prywatności.
Celem było stworzenie nowoczesnej aplikacji webowej (optymalnej dla desktop i mobile), działającej w oparciu o istniejącą infrastrukturę backendową Firebase i zgodnej z dotychczasowym modelem danych oraz logiką aplikacji mobilnej.
Wyzwanie
Celem było stworzenie:
- responsywnej aplikacji webowej odwzorowującej kluczowe funkcjonalności wersji mobilnej,
- w pełni zintegrowanej z istniejącym backendem w Firebase,
- zoptymalizowanej pod urządzenia desktopowe i mobilne,
- niezależnej od ograniczeń dystrybucyjnych Google Play i App Store,
Największym wyzwaniem projektu była pełna migracja doświadczenia mobilnego na web, bez utraty spójności działania i przy zachowaniu integracji z istniejącym backendem.

Rozwiązanie
Aplikacja została zaprojektowana jako aplikacja jednostronicowa (SPA) w oparciu o:
- Frontend: Next.js (SPA + SSR dla szybkiego startu i SEO), React, Tailwind CSS (mobile-first).
- Backend: istniejący Firebase (bez zmian w rdzeniu backendu), zapewniający pełną kompatybilność z aplikacją mobilną.
- Firebase Authentication: Google, Facebook, Apple, Email (Magic Link), logowanie anonimowe.
- Systemy zewnętrzne
- Ghost CMS (istniejący blog) – źródło artykułów blogowych, kategorii, tagów, featured content.
- Zendesk – obsługa wsparcia (Get Help).
- Partnerzy offerwall i dostawcy zadań.
Kluczowe funkcjonalności
- Landing page
Stworzone w oparciu o zestaw reużywalnych komponentów. Każdy z landingów wykorzystuje tę samą strukturę. Najważniejsze elementy:- Sekcja hero z maskotką SkinApe, dynamicznym nagłówkiem i wyraźnym CTA.
- Sekcja Trustpilot z oceną i opiniami, wspierająca budowanie zaufania.
- QR Code + App Download – szybkie przejście do pobrania aplikacji mobilnej.
- Explore Games & Giftcards – prezentacja oferty gier, platform i kart podarunkowych.
- Sekcja 4 Steps – krótkie wyjaśnienie procesu (jak zdobyć nagrody krok po kroku).
- Promo code section – możliwość wpisania kodu promocyjnego bezpośrednio na landingu.
- Rozbudowana stopka z nawigacją, linkami prawnymi, socialami i informacjami o SkinApe.
- Logowanie
Aplikacja integruje pięć metod logowania przez Firebase Authentication (Google OAuth, Facebook OAuth, Apple ID, Email, Logowanie jako gość). - Mainpage
Stanowi centralny punkt aplikacji, który prezentuje wszystkie najważniejsze funkcje i aktualne oferty. Najważniejsze elementy:- Nawigacja główna + wybór języka.
- Dynamiczne bannery promocyjne.
- System celów i postępy.
- Invite & Earn lub Claim Coins – zależnie od stanu użytkownika (nagroda do odebrania lub panel referral).
- Earn
Kluczowa część SkinApe - to tutaj użytkownicy zdobywają monety. Główne sekcje to:- Quests – lista zadań z gier i aplikacji.
- Providers – lista kart partnerów.
- In Progress – zadania rozpoczęte, z paskami postępu i możliwością kontynuacji.
- Shop
Umożliwia wydawanie monet na skiny CS2 i karty podarunkowe. Funkcje specjalne:- wyszukiwarka, dynamiczne ceny i monitoring stanów magazynowych
- rozbudowane filtry
- unikalne URL dla popupów - wsparcie SEO,
- ostrzeżenia regionalne dla kart podarunkowych
- Redeem Code
Moduł umożliwia realizację:- kodów promocyjnych,
- kodów referralowych.
- Referral
System poleceń pozwala zarabiać monety przez zapraszanie znajomych. Elementy:- unikalny kod referralowy, szybkie udostępnianie linku, kopiowanie jednym kliknięciem
- prowizja od aktywności zaproszonych użytkowników + system bonusów
- statystyki, lista aktywnych „earning friends”.
- Profile
Panel użytkownika zawierający:- dane konta, premium status i historia aktywności
- integracje: Steam Trade URL (wypłaty skinów), Roblox username, Discord ID
- historia zadań i wypłat ze statusami
- Blog
Blog oparty o Ghost CMS.

Rezultaty
- Otwarcie platformy na nowych użytkowników – brak konieczności instalacji aplikacji mobilnej, dostęp bezpośrednio przez przeglądarkę.
- Nowoczesna, modułowa architektura oparta o Next.js i Tailwind, ułatwiająca rozwój i iterację.
- Pełna kompatybilność z istniejącym Firebase backendem – bez konieczności przepisywania logiki serwerowej.
- Responsywna, spójna platforma – użytkownik może płynnie przechodzić między mobile a web, zachowując swoje konto i stan.
- Edukacyjny onboarding i blog pomagają lepiej zrozumieć produkt i zwiększają zaangażowanie.
- Zoptymalizowane interfejsy i popupy wpływają na wyższą konwersję.
Podsumowanie
SkinApe Web to kompleksowa migracja produktu z Unity do przeglądarki, zbudowana w Next.js i zintegrowana z ekosystemem Firebase (Auth, Realtime Database, Functions, Remote Config). Projekt przenosi kluczowe funkcjonalności aplikacji mobilnej na web, zachowując spójność UX oraz logiki biznesowej: od logowania i onboardingu, przez zarabianie monet i wymianę nagród, po profil użytkownika, system poleceń i zintegrowane wsparcie Zendesk.
Efektem jest nowoczesna, responsywna platforma webowa, która zwiększa dostępność produktu i elastyczność rozwoju, jednocześnie pozwalając ominąć ograniczenia dystrybucji w sklepach mobilnych.
Poprzedni projekt
SAO Life - aplikacja lojalnościowa dla klientów marki premium
Kolejny projekt
Home Chefs – Platforma marketplace dla domowych kucharzy
