Celem projektu było stworzenie zaawansowanego systemu backendowego w Laravel, który obsługiwałby aplikację mobilną Facegroovin', oferującą ćwiczenia jogi twarzy. Główne cele to:
✅ Stworzenie API w Laravel dla aplikacji mobilnej React-Native.
✅ Zarządzanie multimediami – umożliwienie konwersji plików audio i video do streamingu w aplikacji.
✅ Zarządzanie danymi użytkowników – zapewnienie odpowiedniego zarządzania kuponami promocyjnymi, FAQ, filmami, muzyką, aktualnościami i cytatami.
✅ Integracja z OneSignal do wysyłania powiadomień do użytkowników, zachęcających do oceny aplikacji.
✅ Zaawansowane statystyki – śledzenie odtworzeń filmów i subskrypcji.
Projekt został zrealizowany zgodnie z poniższymi krokami:
🔹 Stworzenie API w Laravel – backend w Laravel pełnił rolę API, komunikującą się z aplikacją mobilną React-Native.
🔹 Konwersja plików audio i video – opracowanie mechanizmów umożliwiających streamowanie materiałów multimedialnych w aplikacji.
🔹 Zarządzanie treściami – stworzenie panelu administracyjnego do zarządzania kuponami promocyjnymi, FAQ, filmami, muzyką, cytatami i aktualnościami.
🔹 Integracja z OneSignal – umożliwienie wysyłania powiadomień push do użytkowników, zachęcających do ocenienia aplikacji w sklepach Google Play i Apple App Store.
🔹 Zbieranie statystyk – implementacja systemu do zbierania danych na temat odtworzeń filmów i wykupienia subskrypcji.
Po zakończeniu projektu osiągnięto następujące rezultaty:
✅ Backend w Laravel zapewniający stabilną i wydajną komunikację z aplikacją mobilną.
✅ Wysokiej jakości konwersja plików audio i video umożliwiająca płynne streamowanie treści w aplikacji.
✅ Moduły zarządzania treściami – umożliwiające łatwą administrację materiałami w aplikacji.
✅ Integracja z OneSignal do efektywnej komunikacji z użytkownikami i pozyskiwania ocen aplikacji.
✅ Zaawansowane statystyki na temat odtworzeń i wykupionych subskrypcji, pozwalające na ścisłe monitorowanie wyników aplikacji.