Szkoła Tan
Specyfikacja techniczna na rozwój strony edukacyjnej
1. Wprowadzenie
Celem projektu jest stworzenie strony z systemem logowania i rejestracji, osobistymi kontami uczniów, możliwością zakupu subskrypcji na dostęp do filmów i testów z matematyki, a także funkcjonalnością do tworzenia sekcji i tematów, z późniejszą generacją statystyk dotyczących nauki każdego ucznia.
2. Wymagania funkcjonalne
2.1 Role użytkowników
- Administrator – zarządza użytkownikami, treściami i subskrypcjami.
- Uczeń – rejestruje się, loguje, uczy się i rozwiązuje testy.
- Gość – ma ograniczony dostęp do informacji na stronie, może się rejestrować, aby utworzyć profil.
2.2 Logowanie i rejestracja
- Rejestracja nowego użytkownika poprzez:
- Email i hasło.
- Imię i nazwisko
- Klasa
- Weryfikacja email poprzez potwierdzenie (wysłanie wiadomości z linkiem).
- Logowanie za pomocą email i hasła.
- Funkcja odzyskiwania hasła (wysłanie linku na email).
2.3 Osobiste konto ucznia
- Informacje w profilu:
- Dane osobowe: imię, nazwisko, email.
- Data rejestracji i aktywna subskrypcja.
- Historia postępów i ukończone testy.
- Funkcje w panelu:
- Zarządzanie subskrypcjami: podgląd aktywnych i wygasłych.
- Dostęp do filmów i testów.
- Podgląd statystyk nauki: postępy według tematów i sekcji.
2.4 Zakup subskrypcji
- Możliwość wyboru subskrypcji na 1 miesiąc, 3 miesiące, 6 miesięcy, 1 rok.
- Integracja z systemami płatności (np. Internet-eksport, PayBox).
- Automatyczne odnawianie subskrypcji (opcjonalnie).
- Powiadomienie użytkownika o końcu subskrypcji na kilka dni przed wygaśnięciem.
2.5 Struktura treści (sekcje i tematy)
- Tworzenie sekcji i tematów z matematyki:
- Sekcje: np. Algebra, Geometria.
- Tematy w sekcjach: np. Równania, Trygonometria.
- Możliwość dodawania:
- Filmów edukacyjnych (YouTube/Vimeo/wbudowany odtwarzacz).
- Testów dla każdego tematu (wybór poprawnej odpowiedzi, zadania z krótką odpowiedzią).
2.6 Rozwiązywanie testów i zbieranie statystyk
- Testy obejmują:
- Kilka pytań z wyborem odpowiedzi.
- Zadania z wpisaniem poprawnej odpowiedzi.
- Ocena wyniku w procentach.
- Wyświetlanie statystyk nauki:
- Postępy według sekcji i tematów.
- Wyniki wszystkich testów.
- Czas spędzony na stronie.
- Wykresy i raporty dotyczące dynamiki nauki.
3. Wymagania niefunkcjonalne
- Responsywny design – strona powinna poprawnie wyświetlać się na urządzeniach mobilnych i tabletach.
- Czas ładowania – każda strona powinna się załadować w nie dłużej niż 2 sekundy.
- Bezpieczeństwo:
- Użycie HTTPS.
- Ochrona danych użytkowników (szyfrowanie haseł).
- Ograniczenie dostępu do zamkniętych treści bez subskrypcji.
- Skalowalność – możliwość dodawania nowych funkcji bez konieczności pełnej przebudowy strony.
4. Technologiczny stos
- Back-end: Laravel (PHP).
- Front-end: Vue.js 3 dla responsywnego interfejsu.
- Baza danych: MariaDB.
- Autentykacja: Laravel Passport lub Laravel Sanctum do obsługi API.
- Płatności: Internet-eksport, PayBox.
5. Interfejs i doświadczenie użytkownika (UI/UX)
- Strona główna: Krótkie opisanie platformy, przyciski rejestracji/logowania, przykłady kursów i subskrypcji.
- Osobiste konto ucznia: Dostęp do profilu, postępów i lekcji, przycisk przedłużenia subskrypcji.
- Strona lekcji: Lista sekcji i tematów, filmy i testy dla każdego tematu.
- Panel administratora: Zarządzanie użytkownikami, lekcjami, subskrypcjami i raportami.
6. API i integracje
- Integracja API do logowania przez media społecznościowe.
- API płatności do obsługi subskrypcji.
- API do wysyłania powiadomień email (np. SendGrid).
7. Plan rozwoju
- Etap 1 – Projektowanie (1 tydzień)
- Analiza wymagań i tworzenie prototypów.
- Określenie struktury bazy danych.
- Etap 2 – Rozwój (4 tygodnie)
- Konfiguracja środowiska i bazy danych.
- Implementacja logowania, rejestracji i osobistych kont.
- Dodanie funkcji subskrypcji i płatności.
- Implementacja systemu lekcji i testów.
- Etap 3 – Testowanie i debugowanie (1 tydzień)
- Testowanie pod kątem błędów i luk bezpieczeństwa.
- Testowanie UX na różnych urządzeniach.
- Etap 4 – Wydanie i uruchomienie (1 tydzień)
- Wdrożenie na serwerze.
- Informowanie użytkowników o uruchomieniu.
8. Wymagania hostingowe
- Wsparcie PHP i MariaDB.
- Certyfikat SSL dla HTTPS.
- Wystarczające zasoby do obsługi filmów i dużej liczby użytkowników (np. 2 CPU, 4 GB RAM).
9. Zakończenie i wsparcie
- Gwarancyjne wsparcie przez 6 miesięcy po wydaniu.
- Dokumentacja dotycząca administracji strony i pracy z treściami.
- Możliwość późniejszego rozwoju dodatkowych modułów (np. aplikacji mobilnej).
10. Podsumowanie
Ta strona umożliwi uczniom skuteczne naukę matematyki, rozwiązywanie testów i śledzenie własnych postępów. Platforma zapewni elastyczny system zarządzania treściami dla administratorów oraz wygodny interfejs dla użytkowników z możliwością szybkiego dostępu do materiałów edukacyjnych i statystyk.
-
26 dni3647 PLN26 dni3647 PLN
Dzień dobry. Zajmuję się programowaniem webowym w Pythonie/JS/TS od ponad 4 lat. Tworzę interfejsy API na FastAPI/Nest.js, platformy internetowe na Next.js/Django. Napisz, omówimy Twoje zadanie bardziej szczegółowo.
-
20 dni1276 PLN
299 20 dni1276 PLNWitam, mam 15 lat doświadczenia w programowaniu webowym, zrobiłem podobny projekt, można go przerobić pod wasze potrzeby, napisz, omówimy szczegóły
-
15 dni3282 PLN
9897 67 0 15 dni3282 PLNWitam! Wykonam Twoje zadanie szybko i jakościowo.
Moje portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Pisz, zacznę dziś pracować. Będę się cieszyć ze współpracy z Tobą!
-
1 dzień1824 PLN
8168 63 1 1 dzień1824 PLNDzień dobry,
Ciekawy projekt, chętnie pomogę w jego realizacji. Orientacyjny budżet wyniesie: $15000 - $25000.
Aby dokładniej oszacować, musimy omówić kilka szczegółów.
Na przykład, kilka pytań, które będą miały istotny wpływ:
1. Jakie rodzaje statystyk i raportów należy zaimplementować w panelu administratora? To może znacznie wpłynąć na zakres pracy i złożoność rozwoju.
2. Czy konieczna jest integracja autoryzacji przez media społecznościowe na etapie początkowym, czy planuje się to jako potencjalne rozszerzenie funkcjonalności w przyszłości?
3. Jakie konkretne wymagania dotyczące bezpieczeństwa danych, oprócz głównych wymienionych w TŚ? Na przykład, wymogi GDPR dla użytkowników z UE lub inne lokalne przepisy dotyczące ochrony danych, które mogą wymagać specjalnych środków.
… Czekam na Twoją odpowiedź, aby doprecyzować szczegóły i rozpocząć pracę nad projektem.
-
1 dzień1459 PLN
3893 24 0 1 dzień1459 PLNDzień dobry,
Jestem gotowy opracować stronę edukacyjną zgodnie z Twoim specyfikacją techniczną. Mam doświadczenie w tworzeniu stron z systemami autoryzacji i panelami użytkownika, a także integracji z systemami płatności i realizacji subskrypcji na treści. Gotów jestem wdrożyć cały funkcjonalność od rejestracji użytkownika po zarządzanie administracyjne i statystyki.
Mój stawka to 16$ za godzinę.
-
40 dni912 PLN
280 40 dni912 PLNDzień dobry! Jesteśmy zainteresowani realizacją Państwa strony edukacyjnej z pełnym przestrzeganiem wymagań technicznych. Posiadamy doświadczenie w tworzeniu skomplikowanych projektów z autoryzacją, kontami użytkowników, systemem subskrypcji i integracją usług płatniczych. Użyjemy Laravel do backendu oraz Vue.js 3 do frontendu, co pozwoli stworzyć szybki, responsywny i wygodny interfejs.
Gwarantujemy realizację wszystkich wymagań funkcjonalnych: wielopoziomowy system ról (administrator, uczeń, gość), weryfikację email, odzyskiwanie hasła, szczegółowe konto użytkownika z historią postępów i statystykami, integrację z systemami płatności z możliwością przedłużania subskrypcji i powiadomieniami.
Zapewnimy poprawną obsługę treści: tworzenie sekcji, tematów, dodawanie filmów instruktażowych i testów różnych typów. Opracujemy system testowania z ocenami i szczegółową statystyką postępów, w tym wykresami i raportami.
Szczególną uwagę poświęcimy wymaganiom niefunkcjonalnym: responsywności strony, szybkości ładowania stron, bezpieczeństwu (HTTPS, szyfrowanie haseł, ograniczenia dostępu), skalowalności dla przyszłego rozwoju platformy.
Przestrzegamy jasno określonego planu rozwoju z podziałem na etapy — projektowanie, rozwój, testowanie i uruchomienie. Zapewniamy odpowiedni poziom wsparcia przez 6 miesięcy po premierze oraz przekazanie wszelkiej niezbędnej dokumentacji do zarządzania stroną.
…
Pracujemy bezpośrednio, bez pośredników, ale w razie potrzeby możemy zaangażować zespół, aby dotrzymać terminów i zapewnić jakość.
-
55 dni912 PLN
481 2 1 55 dni912 PLNCześć, NurIslambek!
Bardzo zainteresował mnie Twój projekt "Tan School" dotyczący tworzenia platformy edukacyjnej z matematyki. Pomysł stworzenia kompleksowego źródła do nauki z takimi funkcjonalnościami i ukierunkowaniem na użytkownika jest niezwykle aktualny i perspektywiczny. Z przyjemnością podejmę się jego realizacji.
Dokładnie zapoznałem się z zadaniem technicznym i chcę zapewnić, że posiadam odpowiednie doświadczenie do wykonania wszystkich wymagań:
1. Rozwój na Laravel i Vue.js 3: Doskonale znam ten stos technologii, aktywnie korzystam z niego w projektach komercyjnych do budowy skalowalnych i interaktywnych aplikacji webowych. Mam doświadczenie z
a. MariaDB jako główną bazą danych.
2. Systemy autoryzacji i konta użytkowników: Tworzyłem i wdrażałem podobne systemy z rolami użytkowników (Administrator, Uczeń, Gość), pełnym cyklem rejestracji (z walidacją email), odzyskiwaniem hasła oraz funkcjami kont osobistych do zarządzania profilem i śledzenia postępów nauki.
3. Integracja systemów płatności: Mam doświadczenie z różnymi bramkami płatności do obsługi subskrypcji (zarówno "Internet-Express" i "PayBox", jak i inne), a także realizacją mechanizmów automatycznego odnawiania i powiadomień o zakończeniu subskrypcji.
4. System zarządzania treścią (CMS) dla kursów: Tworzyłem funkcje do wygodnego dodawania i strukturyzowania materiałów edukacyjnych – sekcji, tematów, lekcji wideo (z integracją YouTube/Vimeo lub własnym odtwarzaczem) oraz testów różnych typów (wybór odpowiedzi, krótkie odpowiedzi). To umożliwi administratorom łatwe zarządzanie treścią.
5. Zbieranie i wizualizacja statystyk nauki: Szczególnie zainteresował mnie funkcjonalność zbierania szczegółowych statystyk postępów uczniów według tematów i sekcji, wyników testów oraz czasu spędzonego na platformie. Potrafię to zrealizować za pomocą wykresów i raportów do skutecznego śledzenia dynamiki nauki.
… 6. Wymagania niefunkcjonalne: Przywiązuję dużą wagę do responsywnego designu dla poprawnego wyświetlania na wszystkich urządzeniach,
a. optymalizacji szybkości ładowania stron (cel < 2 sekundy) oraz
b. bezpieczeństwa (HTTPS, szyfrowanie danych, ochrona treści chronionej).
7. Skalowalność i API: Projekt będzie tworzony z myślą o przyszłych rozszerzeniach (np. aplikacje mobilne) i integracjach. Mam doświadczenie z
a. Laravel Passport/Sanctum do autoryzacji API i integracji z zewnętrznymi serwisami, takimi jak
b. SendGrid do wiadomości email.
Jeśli chodzi o harmonogram prac: Twój termin 7 tygodni na realizację projektu jest całkowicie realistyczny. Jestem gotowy do przestrzegania tego terminu.
-
60 dni18 235 PLN
410 7 1 1 60 dni18 235 PLNWitam Cię,
Dziękuję za szczegółowy opis, chętnie pomogę w realizacji projektu. Jestem Inżynierem Rozwoju Oprogramowania z ponad 7-letnim doświadczeniem w tworzeniu różnych stron internetowych, rozwiązań SaaS, skomplikowanych platform internetowych i MVP dla startupów. W portfolio wymieniłem niektóre z opracowanych projektów.
Mój stos technologiczny obejmuje następujące technologie i ich frameworki: PHP (Yii2, Laravel, Symfony), HTML5, CSS3, JS (Vue.js, React.js), MySQL, PostgreSQL.
-
3 dni912 PLN
201 3 dni912 PLNCześć! Twoje TŻ — marzenie każdego programisty systemowego 😍 Pracuję z Laravel + Vue 3, mam doświadczenie w tworzeniu platform edukacyjnych z subskrypcjami, testami i panelami użytkownika. Dobrze rozumiem logikę projektów, w których ważny jest UX, skalowalność i bezpieczeństwo.
Pracuję odpowiedzialnie i transparentnie, zawsze jestem w kontakcie. Chętnie omówię szczegóły i zacznę już na etapie prototypów. Zróbmy ten produkt idealnym!
-
50 dni912 PLN
258 50 dni912 PLNCześć, Nurislambek,
Jestem Georgios Tutudakis, deweloper full-stack z bezpośrednim doświadczeniem w tworzeniu platform edukacyjnych z użyciem Laravel, Vue.js 3 i MariaDB — tego samego stosu, który jest potrzebny w Twoim projekcie.
- W poprzednim projekcie zrealizowałem:
Rejestrację e-mail z weryfikacją, profilem i odzyskiwaniem hasła
Płatność za subskrypcję z automatycznym wygaśnięciem i przypomnieniami e-mail
Lekcje wideo + testy tematyczne z śledzeniem postępów uczniów
… Panel administratora do zarządzania użytkownikami, treściami i raportami
- Dla szkoły Tan zapewnię stabilną, responsywną platformę z:
Bezpiecznym logowaniem, systemem subskrypcji (PayBox lub podobnym)
Wideo + strukturą testów z matematyki
Pełną analizą postępów uczniów
Panelem administratora z dostępem opartym na rolach
Daj znać, jeśli chcesz zobaczyć przykłady kodu lub szybką prezentację.
Z poważaniem,
Georgios Tutudakis
-
10 dni1824 PLN
211 10 dni1824 PLNWitam!
Nasz zespół, specjalizujący się w tworzeniu kompleksowych aplikacji internetowych i systemów korporacyjnych, z dużym zainteresowaniem zapoznał się z Twoim zapytaniem. Widzę, że Twój projekt wymaga zbudowania wysokowydajnego, skalowalnego i bezpiecznego rozwiązania, co w pełni odpowiada naszemu doświadczeniu w tworzeniu innowacyjnych platform.
Jesteśmy zgranym zespołem doświadczonego programisty Java/Spring, specjalisty od React/Next.js oraz projektanta UI/UX. Naszą główną specjalizacją jest tworzenie wysokowydajnych, skalowalnych i bezpiecznych aplikacji internetowych i platform od podstaw. Specjalizujemy się w opracowywaniu niestandardowych rozwiązań, które dokładnie odpowiadają unikalnym potrzebom biznesu, zapewniając możliwość wprowadzania zmian i dodawania funkcji w przyszłości.
Używamy nowoczesnego i niezawodnego stosu technologii:
✅Frontend: React, Next.js, TypeScript, Tailwind CSS
✅Backend: Java, Spring (Boot, Data, Security, Cloud), Mikrousługi, Docker, Kafka, gRPC, Kubernetes
Jesteśmy przekonani, że nasze doświadczenie i głębokie zrozumienie zasad tworzenia niezawodnych i elastycznych aplikacji pozwolą na pomyślną realizację Twojego projektu, tworząc cyfrową platformę spełniającą najwyższe standardy. Chętnie porozmawiamy, aby szczegółowo omówić projekt i zaprezentować, jak nasze doświadczenie i stos technologii mogą zapewnić sukces Twojej platformy.
-
111 dni3647 PLN
4418 61 0 1 111 dni3647 PLNDzień dobry
Od wielu lat pracujemy z Laravel i Vue, mamy zespół, zrobimy wszystko pod klucz
Gotowy do omówienia szczegółów
PortfolioFreelancehunt
kursy
https://strategiesforchange.org/
-
14 dni912 PLN
447 1 0 14 dni912 PLNDzień dobry!
Bardzo zainteresowała mnie Twoja oferta. Jestem FullStack Web-developerem z doświadczeniem w takich stosach jak PERN, MERN, PEVN, MEVN. Pracuję z nowoczesnymi technologiami: Node.js (NestJS), React.js (Next.js), PostgreSQL i innymi narzędziami z ekosystemu JavaScript.
Oto co mogę Ci zaoferować:
- Czysty i łatwy w utrzymaniu kod — korzystam z ESLint i Prettier, aby kod był uporządkowany, czytelny i łatwy do obsługi;
- Zrozumiała architektura — cała struktura projektu będzie logiczna, bez chaosu i „zagmatwanych lasów”;
- Nowoczesne technologie — użycie aktualnych rozwiązań zarówno na froncie, jak i na backendzie;
- Wysoka jakość i terminowość — pracuję odpowiedzialnie, dotrzymuję terminów;
… - Responsywny design w pixel-perfect;
- Lokalizacja strony;
- SEO — optymalizacja dla wyszukiwarek;
- Precyzyjne wykonanie wymagań — wszystko zostanie zrealizowane zgodnie z określonym TZS.
Jeśli szukasz jakości, czystej architektury i odpowiedzialnego wykonawcy — jestem do dyspozycji!
-
60 dni912 PLN
379 60 dni912 PLNWitam
Jesteśmy zespołem dwóch programistów, działamy w tej branży od ponad 10 lat, specjalizując się w Laravel i Xenforo. Pracowaliśmy i tworzyliśmy strony internetowe w różnych dziedzinach. Od systemów CRM po ogromne aukcje.
Chciałbym omówić szczegóły bardziej szczegółowo, sama istota projektu jest zrozumiała na podstawie opisu.
Z poważaniem, Anton.
-
3 dni912 PLN
198 3 0 3 dni912 PLNWitaj!
Jesteśmy studiem internetowym adavay.agency, specjalizujemy się w tworzeniu, w tym również, platform edukacyjnych „pod klucz”.
Twoje wymagania techniczne całkowicie pokrywają się z naszym doświadczeniem:
- system rejestracji i autoryzacji użytkowników
- osobiste konta uczniów z historią postępów i statystykami
- różne taryfy subskrypcji i integracja z bramkami płatności
- wygodny panel administracyjny do tworzenia sekcji, tematów, testów i analizy danych
…
Jesteśmy gotowi rozpocząć realizację Twojej strony, zapewnić wysoką jakość kodu i wsparcie po uruchomieniu.
Ustalmy dogodny czas na rozmowę lub spotkanie, aby omówić szczegóły i terminy?
Z poważaniem,
Zespół adavay.agency
-
1 dzień3647 PLN
93990 1264 1 10 1 dzień3647 PLNWitam. Mam duże doświadczenie z Vue.js. Jestem gotowy do współpracy
-
3 dni948 PLN
726 9 1 3 dni948 PLNWitam! Twój projekt wygląda bardzo interesująco. Jestem gotów rozpocząć pracę natychmiast i zapewnić wysoką jakość.
-
7 dni4500 PLN
1842 4 0 7 dni4500 PLN⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Witam! Jestem nie tylko projektantem UX/UI, ale także programistą.
Znam technologie HTML, CSS, JavaScript, React, Node.js
Oto moje portfolio z zakresu projektowania:
Behance
-
бюджет х10 минимум
-
Бюджет готовы увеличить раз в 5-10? Напишите да или нет, чтоб соискатели не тратили свое время, если нет.
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Poprawki dla strony na OpencartStrona veselkatm.com.ua na OpenCart Wersja 3.0.3.8 1) Udoskonalić koszyk Stworzyć metody dostawy: - Ukrposzta - Nova Poshta Zainstalować i skonfigurować moduły, aby wszystko działało poprawnie Stworzyć metody płatności: - Płatność przy odbiorze - Na konto - Na kartę 2)… Content Management Systems, Programowanie stron internetowych ∙ 2 godziny 7 minut temu ∙ 29 ofert |
Leczenie złamanego WordPressa (doorway)Witam wszystkich. Obecnie rozwijana jest strona sklepu na WordPressie. Pliki znajdują się na serwerze deweloperskim. To rozwój nowej strony. W poniedziałek została ona zhakowana, wgrano doorway (masowo generowane strony). Prawdopodobnie był to automatyczny bot, ponieważ strona… Programowanie stron internetowych, Cyberbezpieczeństwo i ochrona danych ∙ 2 godziny 10 minut temu ∙ 26 ofert |
Opracowanie zamkniętego MVP strony B2B (platformy przetargowej dla samochodów) na WordPressOpis projektu: Szukamy freelancera Fullstack do stworzenia minimalnego produktu (MVP) — zamkniętej platformy do oceny uszkodzonych samochodów przez firmy ubezpieczeniowe na zasadzie „ślepych ofert” (przetargu).Integracje z CRM, automatyczne wystawianie faktur i bramki płatnicze… Content Management Systems, Programowanie stron internetowych ∙ 2 godziny 39 minut temu ∙ 30 ofert |
Programista stron / Webmaster z znajomością SEO (Hebrajski i Angielski)Szukamy nowoczesnego programisty webowego / webmastera do pracy nad projektami naszej platformy SaaS Kadmoo. Potrzebujemy specjalisty, który żyje w "nowym świecie" web developmentu, śledzi trendy i potrafi tworzyć szybkie, zoptymalizowane strony z wykorzystaniem nowoczesnego… Audyt SEO stron internetowych, Programowanie stron internetowych ∙ 6 godzin 36 minut temu ∙ 23 oferty |
Ustawienia Google Analytics 4
247 PLN
Należy przeprowadzić audyt i konfigurację śledzenia zdarzeń za pomocą Google Analytics 4 oraz Google Tag Manager dla strony na WordPressie. Główne zadania: Sprawdzenie i poprawienie bieżących ustawień GA4 i GTM. Usunięcie problemów ze śledzeniem formularzy konwersyjnych.… Audyt SEO stron internetowych, Programowanie stron internetowych ∙ 11 godzin 40 minut temu ∙ 22 oferty |