Poszukujemy doświadczonego programisty webowego lub małego zespołu do opracowania MVP platformy online do interaktywnej nauki języka.
Główną ideą produktu jest przekształcenie istniejących podręczników PDF w cyfrową interaktywną platformę, na której użytkownicy mogą kupować dostęp do książek i pracować z nimi w specjalnym interaktywnym module reader.
Treść (PDF, audio, wideo) jest już przygotowana przez klienta.
Podstawowa funkcjonalność platformy (MVP)
Platforma powinna zawierać:
1. Część publiczna (Landing / Strona internetowa)
— strona prezentacyjna produktu
— strony z opisem książek
— możliwość przejścia do zakupu
— strony rejestracji / logowania
— podstawowe strony informacyjne (prywatność / warunki)
2. System kont użytkowników
— rejestracja użytkowników
— logowanie / wylogowanie
— osobisty panel użytkownika
— lista zakupionych książek
— dostęp do interaktywnego przeglądania książek
3. Płatności i dostęp do treści
— integracja dostawcy płatności (Stripe lub analog)
— zakup dostępu do książki lub pakietu książek
— automatyczne otwieranie dostępu po dokonaniu płatności
— podstawowa historia zakupów
4. Interaktywny moduł przeglądania książek (kluczowy moduł)
Książki są dostarczane w formacie PDF.
Wymagana jest realizacja interaktywnego viewer'a, który obejmuje:
— stabilne wyświetlanie stron PDF
— nawigację między stronami
— overlay warstwę na stronie dla interaktywności
Typy interaktywnych elementów (hotspoty):
— odtwarzanie audio
— wideo YouTube w pop-up
— powiększenie fragmentów strony
— przycisk “pokaż poprawną odpowiedź”
— możliwość przejść między stronami
5. System powiązań interaktywnych elementów
Wymagana jest realizacja mechanizmu mapowania interaktywnych stref do stron PDF, na przykład:
— audio do konkretnego ćwiczenia
— wideo do określonego obszaru strony
— interaktywne podpowiedzi
6. Panel administracyjny (podstawowy)
— zarządzanie użytkownikami
— zarządzanie książkami
— zarządzanie dostępami
— podstawowe ustawienia interaktywnych elementów
Wymagania techniczne
Technologiczny stos można proponować, ale platforma musi zawierać:
— frontend webowy
— backend API
— bazę danych
— viewer PDF z overlay interaktywnością
— system płatności
— podstawowy panel administracyjny
Technologie mogą obejmować (ale nie ograniczają się do):
— React / Next.js
— Node.js / framework backendowy
— PostgreSQL / inna baza danych
— pdf.js lub analog do wyświetlania PDF
Ważne
To MVP produkt, dlatego rozwiązanie musi być:
— stabilne
— skalowalne do dodawania nowych książek
— zoptymalizowane do dalszego rozwoju
Co potrzebne od dewelopera
W odpowiedzi proszę podać:
— doświadczenie w podobnych projektach
— przykłady zrealizowanych platform webowych lub systemów LMS / viewer
— proponowany stos technologiczny
— przybliżoną ocenę budżetu i terminów
— skład zespołu (jeśli nie pracujesz sam)
Jeśli projekt zostanie zrealizowany pomyślnie, możliwe jest długoterminowe współpraca dla dalszego rozwoju platformy.