Platforma do nauki języka angielskiego.
TECHNICZNE ZADANIE (TZ)
na rozwój platformy do nauki języka angielskiego online
1. Ogólny opis projektu
Cel: stworzyć platformę edukacyjną do nauki języka angielskiego, która umożliwia:
- uczniowi uczestniczenie w lekcjach z nauczycielem (online Zoom);
- uczniowi samodzielne uczestniczenie w lekcjach, bez nauczyciela;
- nauczycielowi sprzedaż poziomów języka angielskiego (A1–C1) oddzielnie;
- sprzedaż specjalnych kursów;
- umożliwienie uczniom stopniowego uczestnictwa w lekcjach;
- automatyczne sprawdzanie testów;
- rezerwowanie zajęć z nauczycielem;
- włączenie automatycznych płatności;
- widzenie postępów ucznia w panelu nauczyciela.
2. Funkcjonalność użytkowników
2.1. Uczeń
Ma możliwość:
- stworzenia swojego konta;
- przeglądania zakupionych kursów i poziomów;
- uczestniczenia w lekcjach (testy, audio, wideo, zadania) po opłaceniu "poziomów języka angielskiego (A1–C1)"
- widzenia swojego postępu;
- rezerwowania lekcji z nauczycielem po opłaceniu "indywidualnych lekcji";
- wykonywania prac domowych z automatycznym sprawdzaniem;
- powtarzania przerobionego materiału;
- otrzymywania automatycznych sprawdzeń testów i zadań;
- otrzymywania powiadomień email w razie potrzeby;
- kupowania nowych lekcji/poziomów/pakietów.
2.2. Nauczyciel
Może:
- przeglądać postępy każdego ucznia;
- przeglądać poprawne/niepoprawne odpowiedzi;
- przeglądać etap realizacji lekcji;
- otwierać bezpłatny dostęp dla wybranych uczniów;
- dodawać/edytować lekcje;
- dodawać testy, audio, wideo, obrazy;
- tworzyć prace domowe;
- otwierać nowe lekcje ręcznie lub automatycznie.
2.3. Administrator
Może (bez programisty):
- zmieniać ceny;
- zmieniać czas trwania lekcji;
- zmieniać dostępność specjalnych kursów;
- zmieniać strony serwisu;
- integrować nowe kursy;
- przeglądać wszystkie transakcje;
- zarządzać płatnościami;
- ustawiać ograniczenia dostępu.
2.4. System rezerwacji zajęć
Funkcjonalność:
- nauczyciel tworzy dostępne sloty;
- uczeń po zakupie "indywidualnych lekcji" widzi wolne sloty;
- nauczyciel potwierdza rezerwację;
- nauczyciel otrzymuje email;
- uczeń otrzymuje email;
- w panelu wyświetlana jest data i czas lekcji;
- możliwość przeniesienia/odwołania;
- automatyczne odliczenie 1 lekcji po potwierdzeniu.
3. Struktura lekcji
Oddzielna lekcja = oddzielna długa strona:
- blok z wideo;
- blok z audio;
- blok z wyjaśnieniem zasad;
- interaktywne testy z automatycznym sprawdzaniem;
- ćwiczenia drag & drop, wybór ABCD, wprowadzenie tekstu, dopasowywanie;
- przycisk „Zakończ” → sprawdzenie → zapisanie wyniku.
Dodany przykład na zdjęciu*
Po głównej lekcji:
- po pewnym czasie (60 min) otwiera się strona „Praca domowa” (strona z mniejszą ilością zadań).
4. Dostępy
Dostęp otwiera się:
- po opłacie;
- ręcznie przez nauczyciela;
- lub za specjalnym promo.
5. Kursy i poziomy
Poziomy: A1, A2, A2+, B1, B1+, B2, B2+, C1.
Każdy poziom:
- kupowany oddzielnie;
- zawiera 8 rozdziałów po 4 lekcje w każdym, z stroną kontrolną po każdej 4 lekcji;
- ma stronę postępu;
- ma dostęp do kalendarza rezerwacji.
Specjalne kursy:
- mogą być płatne/bezpłatne;
- administrator sam dodaje płatność lub ją usuwa.
6. Platforma lekcji
Trzeba stworzyć konstruktor lekcji z takimi blokami:
- tekst,
- zdjęcie,
- audio,
- wideo,
- test (różne typy),
- wstawka PDF.
Testy powinny:
- być automatycznie sprawdzane,
- zapisywać odpowiedzi,
- pokazywać statystyki nauczycielowi.
7. Postęp ucznia
Powinien zawierać:
- % ukończenia kursu;
- poprawne/niepoprawne odpowiedzi na każdej lekcji;
- historię lekcji;
- wyniki prac domowych;
- datę realizacji.
8. Powiadomienia email
Powiadomienia powinny przychodzić:
- o zakupie;
- o rezerwacji lekcji;
- o przypomnieniu o lekcji;
- o otwarciu pracy domowej;
- o zakończeniu każdego rozdziału w poziomie z wynikiem postępu.
9. Technologie
Możliwe opcje:
- WordPress + niestandardowe moduły (zalecane);
- lub Laravel + Vue/React;
- lub inny CMS z panelem administracyjnym.
Wymagania:
- szybkość działania;
- stabilność;
- możliwość rozbudowy bez programisty.
10. Płatności przez API (szczegóły)
Etapy płatności:
1. Zakup poziomu (A1-C1)
2. Zakup lekcji indywidualnych na każde pół-poziomu. (po 16 lekcji, łącznie 32 w poziomie).
3. Po opłacie → otwarcie dostępu.
4. Webhook → sprawdzenie → zapis transakcji.
5. Potwierdzenie email.
Trzeba zrealizować:
- Payment Init API.
- Payment Callback/Webhook API.
- Payment History dla admina.
- Refund API (opcjonalnie).
Bezpieczeństwo:
- HTTPS,
- podpis cyfrowy,
- klucze w .env.
11. Kalendarz zajęć
- wewnętrzny system lub integracja przez API;
- tworzenie slotów przez nauczyciela;
- rezerwacja indywidualnych lekcji tylko po opłacie;
- możliwość przeniesienia.
12. Panel użytkownika
Uczeń:
- Moje kursy
- Moje lekcje
- Postęp
- Prace domowe
- Rezerwacje
- Płatności
- Tego typu
Nauczyciel:
- Statystyki uczniów
- Dziennik lekcji
- Odpowiedzi z testów
- Zarządzanie lekcjami
- Tego typu
Admin:
- Ceny
- Kursy
- Użytkownicy
- Płatności
- Ustawienia
- Tego typu
13. Design
- minimalistyczny,
- responsywny,
- w stylu aktualnej strony ivanenglish.com (dalej do dopracowania).
Kolory można wziąć z aktualnej strony. Zdjęcie dołączone.
14. Wymagania dla programisty
- zrobić wszystko „pod klucz”;
- cały system ma być prosty do edytowania;
- żadnych zależności od dewelopera;
- dokumentacja z użytkowania panelu administracyjnego.
TECHNICZNE ZADANIE (TZ)
na rozwój platformy do nauki języka angielskiego online
1. Ogólny opis projektu
Cel: stworzyć platformę edukacyjną do nauki języka angielskiego, która umożliwia:
- uczniowi uczestniczenie w lekcjach z nauczycielem (online Zoom);
- uczniowi samodzielne uczestniczenie w lekcjach, bez nauczyciela;
- nauczycielowi sprzedaż poziomów języka angielskiego (A1–C1) osobno;
- sprzedaż specjalnych kursów;
- umożliwienie uczniom stopniowego uczestniczenia w lekcjach;
- automatyczne sprawdzanie testów;
- rezerwowanie zajęć z nauczycielem;
- włączenie automatycznych płatności;
- widzenie postępów ucznia w panelu nauczyciela.
2. Funkcjonalność użytkowników
2.1. Uczeń
Ma możliwość:
- stworzenia swojego konta;
- przeglądania zakupionych kursów i poziomów;
- uczestniczenia w lekcjach (testy, audio, wideo, zadania) po opłaceniu "poziomów języka angielskiego (A1–C1)"
- widzenia swojego postępu;
- rezerwowania lekcji z nauczycielem po opłaceniu "indywidualnych lekcji";
- wykonywania prac domowych z automatycznym sprawdzaniem;
- powtarzania przerobionego materiału;
- otrzymywania automatycznych sprawdzeń testów i zadań;
- otrzymywania powiadomień email w razie potrzeby;
- kupowania nowych lekcji/poziomów/pakietów.
2.2. Nauczyciel
Może:
- przeglądać postępy każdego ucznia;
- przeglądać poprawne/niepoprawne odpowiedzi;
- przeglądać etap realizacji lekcji;
- otwierać bezpłatny dostęp dla wybranych uczniów;
- dodawać/edytować lekcje;
- dodawać testy, audio, wideo, obrazy;
- tworzyć prace domowe;
- otwierać nowe lekcje ręcznie lub automatycznie.
2.3. Administrator
Może (bez programisty):
- zmieniać ceny;
- zmieniać czas trwania lekcji;
- zmieniać dostępność specjalnych kursów;
- zmieniać strony serwisu;
- integrować nowe kursy;
- przeglądać wszystkie transakcje;
- zarządzać płatnościami;
- ustawiać ograniczenia dostępu.
2.4. System rezerwacji zajęć
Funkcjonalność:
- nauczyciel tworzy dostępne sloty;
- uczeń po zakupie "indywidualnych lekcji" widzi wolne sloty;
- nauczyciel potwierdza rezerwację;
- nauczyciel otrzymuje email;
- uczeń otrzymuje email;
- w panelu wyświetlana jest data i godzina lekcji;
- możliwość przeniesienia/odwołania;
- automatyczne odliczenie 1 lekcji po potwierdzeniu.
3. Struktura lekcji
Oddzielna lekcja = oddzielna długa strona:
- blok z wideo;
- blok z audio;
- blok z wyjaśnieniem zasad;
- interaktywne testy z automatycznym sprawdzaniem;
- ćwiczenia drag & drop, wybór ABCD, wprowadzenie tekstu, dopasowywanie;
- przycisk „Zakończ” → sprawdzenie → zapisanie wyniku.
Dodawany przykład na zdjęciu*
- musi być możliwość dla ucznia dodawania słów do osobistego słownika z lekcji. Po naciśnięciu na każde słowo w lekcji jest tłumaczenie oraz "+" z możliwością dodania do swojego słownika. A potem uczeń może pracować ze słownikiem osobno.
Po głównej lekcji:
- po pewnym czasie (60 min) otwiera się strona „Praca domowa” (strona z mniejszą ilością zadań).
4. Dostępy
Dostęp otwiera się:
- po opłaceniu;
- ręcznie przez nauczyciela;
- lub za specjalnym promo.
5. Kursy i poziomy
Poziomy: A1, A2, A2+, B1, B1+, B2, B2+, C1.
Każdy poziom:
- kupowany osobno;
- zawiera 8 rozdziałów po 4 lekcje w każdym, z stroną kontrolną po każdej 4 lekcji;
- ma stronę postępu;
- ma dostęp do kalendarza rezerwacji.
Specjalne kursy:
- mogą być płatne/bezpłatne;
- administrator sam dodaje płatność lub ją usuwa.
6. Platforma lekcji
Trzeba stworzyć konstruktor lekcji z takimi blokami:
- tekst,
- zdjęcie,
- audio,
- wideo,
- test (różne typy),
- wstawka PDF.
Testy powinny:
- automatycznie się sprawdzać,
- zapisywać odpowiedzi,
- pokazywać statystyki nauczycielowi.
7. Postęp ucznia
Powinien zawierać:
- % ukończenia kursu;
- poprawne/niepoprawne odpowiedzi na każdej lekcji;
- historię lekcji;
- wyniki prac domowych;
- datę realizacji.
8. Powiadomienia email
Powiadomienia powinny przychodzić:
- o zakupie;
- o rezerwacji lekcji;
- o przypomnieniu lekcji;
- o otwarciu pracy domowej;
- o zakończeniu każdego rozdziału w poziomie z wynikiem postępu.
9. Technologie
Możliwe opcje:
- WordPress + niestandardowe moduły (zalecane);
- lub Laravel + Vue/React;
- lub inny CMS z panelem administracyjnym.
Wymagania:
- szybkość działania;
- stabilność;
- możliwość rozbudowy bez programisty.
10. Płatności przez API (szczegóły)
Etapy płatności:
1. Zakup poziomu (A1-C1)
2. Zakup lekcji indywidualnych na każde pół-poziomu. (po 16 lekcji, łącznie 32 w poziomie).
3. Po opłaceniu → otwarcie dostępu.
4. Webhook → sprawdzenie → zapis transakcji.
5. Potwierdzenie email.
Trzeba zrealizować:
- Payment Init API.
- Payment Callback/Webhook API.
- Payment History dla admina.
- Refund API (opcjonalnie).
Bezpieczeństwo:
- HTTPS,
- podpis cyfrowy,
- klucze w .env.
11. Kalendarz zajęć
- wewnętrzny system lub integracja przez API;
- tworzenie slotów przez nauczyciela;
- rezerwacja indywidualnych lekcji tylko po opłaceniu;
- możliwość przeniesienia.
12. Panel użytkownika
Uczeń:
- Moje kursy
- Moje lekcje
- Postęp
- Prace domowe
- Rezerwacje
- Płatności
- itd.
Nauczyciel:
- Statystyki uczniów
- Dziennik lekcji
- Odpowiedzi z testów
- Zarządzanie lekcjami
- itd.
Admin:
- Ceny
- Kursy
- Użytkownicy
- Płatności
- Ustawienia
- itd.
13. Design
- minimalistyczny,
- responsywny,
- w stylu aktualnej strony ivanenglish.com (dalej do dopracowania).
Kolory można wziąć z aktualnej strony. Zdjęcia są dołączone.
14. Wymagania dla programisty
- zrobić wszystko „pod klucz”;
- cały system ma być prosty do edytowania;
- żadnych zależności od dewelopera;
- dokumentacja użytkowania panelu administracyjnego.
ТЕХНІЧНЕ ЗАВДАННЯ (ТЗ)
на розробку платформи для онлайн-навчання англійської мови
1. Загальний опис проєкту
Мета: створити навчальну платформу для вивчення англійської мови, яка дозволяє:
- проходити учню уроки з учителем (онлайн Zoom);
- проходити учню самостійно уроки, без учителя;
- учителю продавати рівні англійської мови (A1–C1) окремо;
- продавати спеціальні курси;
- дозволяютье учням проходити уроки поступово;
- автоматично перевіряти тести;
- бронювати заняття з вчителем;
- підключати автоматичні платежі;
- бачити прогрес учня у кабінеті викладача.
2. Функціонал користувачів
2.1. Учень
Має можливість:
- створити свій акаунт;
- переглядати куплені курси і рівні;
- проходити уроки (тести, аудіо, відео, завдання) після оплати за "рівні англійської мови (A1–C1)"
- бачити свій прогрес;
- бронювати уроки з учителем після оплати "індивідуальні уроки";
- виконувати домашнє завдання з автоматичною перевіркою;
- повторювати пройдений матеріал;
- отримувати автоматичні перевірки тестів та завдань;
- отримувати email-повідомлення у разі необхідності;
- купувати нові уроки/рівні/пакети.
2.2. Учитель
Може:
- переглядати прогрес кожного учня;
- переглядати правильні/неправильні відповіді;
- переглядати стадію проходження уроків;
- відкривати безкоштовний доступ окремим учням;
- додавати/редагувати уроки;
- додавати тести, аудіо, відео, зображення;
- створювати домашні завдання;
- відкривати нові уроки вручну чи автоматично.
2.3. Адміністратор
Може (без програміста):
- змінювати ціни;
- змінювати тривалість уроків;
- змінювати доступність спеціальних курсів ;
- змінювати сторінки сайту;
- інтегрувати нові курси;
- переглядати всі транзакції;
- керувати оплатами;
- налаштовувати обмеження доступу.
2.4. Система бронювання занять
Функціонал:
- учитель створює доступні слоти;
- учень після покупки "індивідувльних уроків" бачить вільні слоти;
- учитель підтверджує бронювання;
- учителю надходить email;
- учню надходить email;
- у кабінеті показується дата і час уроку;
- можливість перенести/скасувати;
- автоматичне списання 1 уроку після підтвердження.
3. Структура уроків
Окремий урок = окрема довга сторінка:
- блок із відео;
- блок з аудіо;
- блок з поясненням правил;
- інтерактивні тести з автоперевіркою;
- вправи drag & drop, вибір ABCD, введення тексту, matching;
- кнопка «Завершити» → перевірка → запис результату.
Додається приклад на фото*
- має бути можливість у учня додавати слова до особистого словника з уроків. При натискання на кожне слово в уроці є переклад та "+" з мождивістю додати в свій словник. А потім учень може працювати зі словником окремо.
Після основного уроку:
- через певний час (60хв) відкривається сторінка «Домашнє завдання» (сторінка з меншим обсягом завдань).
4. Доступи
Доступ відкривається:
- після оплати;
- вручну викладачем;
- або за спеціальним промо.
5. Курси та рівні
Рівні: A1, A2, A2+, B1, B1+, B2, B2+, C1.
Кожен рівень:
- купується окремо;
- містить 8 розділів по 4 уроки в кожному, зі сторінкою контрольної після кожного 4 уроку ;
- має сторінку прогресу;
- має доступ до календаря бронювання.
Спеціальні курси:
- можуть бути платними/безкоштовними;
- адміністратор сам додає оплату або прибирає.
6. Платформа уроків
Потрібно створити конструктор уроків з такими блоками:
- текст,
- фото,
- аудіо,
- відео,
- тест (різні типи),
- PDF-вставка.
Тести повинні:
- автоматично перевірятися,
- зберігати відповіді,
- показувати статистику викладачу.
7. Прогрес учня
Повинен містити:
- % завершення курсу;
- правильні/неправильні відповіді на кожному уроці;
- історію уроків;
- результати домашки;
- дату проходження.
8. Email-сповіщення
Повідомлення мають надходити:
- про покупку;
- про бронювання уроку;
- про нагадування уроку;
- про відкриття домашнього завдання;
- про завершення кожного розділу у рівні з результатом прогресу.
9. Технології
Можливі варіанти:
- WordPress + кастомні модулі (рекомендовано);
- або Laravel + Vue/React;
- або інша CMS з адмінкою.
Вимоги:
- швидкість роботи;
- стабільність;
- можливість розширювати без програміста.
10. Оплати через API (детально)
Платіжні етапи:
1. Покупка рівня(А1-С1)
2. Покупка уроків індивідуальних на кожні пів-рівня. (по 16 уроків, всього їх 32 у рівні) .
3. Після оплати → відкриття доступу.
4. Webhook → перевірка → запис транзакції.
5. Email підтвердження.
Потрібно реалізувати:
- Payment Init API.
- Payment Callback/Webhook API.
- Payment History для адміна.
- Refund API (опційно).
Безпека:
- HTTPS,
- цифровий підпис,
- ключі в .env.
11. Календар занять
- внутрішня система або інтеграція через API;
- створення слотів учителем;
- бронювання індивідуальних уроків тільки після оплати;
- можливість переносу.
12. Особистий кабінет
Учень:
- Мої курси
- Мої уроки
- Прогрес
- Домашні завдання
- Бронювання
- Оплати
- Тощо
Учитель:
- Статистика учнів
- Журнал уроків
- Відповіді по тестах
- Управління уроками
- Тощо
Адмін:
- Ціни
- Курси
- Користувачі
- Оплати
- Налаштування
- Тощо
13. Дизайн
- мінімалістичний,
- адаптивний,
- у стилі поточного сайту ivanenglish.com (далі доопрацювати) .
Кольори можна взяти з поточного сайту. Фото додається.
14. Вимоги до програміста
- зробити все «під ключ»;
- вся система має бути простою для редагування;
- жодних залежностей від розробника;
- документація з користування адмінкою.
strona powinna być w 3 językach - ukraińskim, rosyjskim i angielskim.
system płatności na stronie powinien być zrealizowany - wayforpay/
prędkość strony powinna być wysoka.
należy również przeprowadzić test na określenie poziomu. nie zapisałem tego w specyfikacji, ale jest na zrzutach ekranu przykład/ Osoba rejestruje się na stronie - przechodzi swój poziom (lub nie przechodzi? jeśli go zna) i jest jej proponowane zakupienie swojego poziomu do nauki/ po przejściu poziomu - jej dane są aktualizowane/ przykładowe pytania/
Dla zoomu - na samej platformie trzeba ładnie dostosować styl do strony, aby harmonijnie wyglądało - może stały link - aby nie zmieniać go ręcznie cały czas - 1 uczeń - 1 link z osobistym numerem/ lub link dla wszystkich z jednym numerem - jeśli ktoś przyjdzie nie w swoim czasie, to nie wpuszczę go na konferencję. Będzie znajdował się w poczekalni.
Projekt strony można wymyślić nowy za zgodą zamawiającego lub użyć istniejącego - ale harmonijnie dokończyć brakujące elementy. Przykład pod linkiem
https://www.figma.com/design/QzSeYepBLjHuGNxibMDDEC/Untitled?node-id=0-1&p=f&t=j4B32vbL8IzUm4u5-0
również tutaj https://www.figma.com/design/K1krkBTJYgJ1nOVesr3gOF/Untitled?t=j4B32vbL8IzUm4u5-0
Nauczyciel powinien mieć funkcjonalność tworzenia lekcji z użyciem różnych rodzajów zadań i testów jak w linku do figmy. Pożądane jest również posiadanie większej liczby testów i zadań. Minimum jak w linku do lekcji - gdzie każdy dział ma 4 lekcje - łącznie 8 działów na poziomie.
Napisać dla funkcjonalności taki test - którego nie ma w linku
U studenta napisany tekst z błędami - student może go edytować (usuwać słowa, edytować je, pisać nowe) i przycisk sprawdzający.
Chciałbym również większej różnorodności testów, oprócz tych - które przesłałem
сайт должен быть на 3 языках - украинский, русский и английский.
платежная система на сайте должна быть реализована - wayforpay/
скорость сайта должна быть высокой.
также надо будет тест на определение уровня. я в тз не записал, но есть на скиншотах пример/ Человек регается на сайте - проходит уровень свой(или не проходит? если знает его) и ему предлогается купить его уровень для изучения/ как он пройдет уровень - его данные обновляются/ примерные вопросы/
Для зума - на самой платформе нужно красиво фромить по стилю с сайтом, чтоюы гармонично смотрелось - может ссылка постоянная - чтобы не менять ее вручную постоянно - 1 ученик - 1 ссылка с личным номером/ или ссылка для всех с одним номером - если кто-то не в свое время придет, то я его не пущу в конференцию. Будет в зале ожидания находиться.
Дизайн сайта можно новый придумать с согласованием заказчика или использовать какой есть - но гармонично доделать нехватающие елементы. Пример по ссылке
https://www.figma.com/design/QzSeYepBLjHuGNxibMDDEC/Untitled?node-id=0-1&p=f&t=j4B32vbL8IzUm4u5-0
також тут https://www.figma.com/design/K1krkBTJYgJ1nOVesr3gOF/Untitled?t=j4B32vbL8IzUm4u5-0
У учителя должен быть функционал создавать уроки используя разные виды заданий и тестов как по ссылке на фигму. Желательно еще больше иметь тестов и заданий. Минимум как по ссылке на уроки -где каждый раздел по 4 урока - всего 8 разделов в уровне.
Дописать для функционала такой тест - которого нету по ссылке
У стулента написанный текст с ошибками - студент может редактировать его (удалять,слова, редактировать их, писать новые) и проверочная кнопка.
Хотелось бы еще большего разнообразия тестов, помимо тех - которые я скинул
Załączniki 7
-
10 dni7566 PLN10 dni7566 PLN
Stworzenie platformy do nauki języka angielskiego wymaga nie tylko kompetencji technicznych, ale także strategicznego myślenia, aby zapewnić płynne i efektywne uczenie się. Opracuję system, w którym testy i prace domowe będą automatycznie sprawdzane, a postęp uczniów będzie aktualizowany w czasie rzeczywistym. Mając szerokie doświadczenie w tworzeniu stron internetowych i integracji systemów płatności, jestem gotowa stworzyć stabilne i elastyczne rozwiązanie, które pozwoli na szybkie wprowadzanie zmian i rozszerzanie funkcjonalności bez konieczności angażowania programisty. Stwórzmy razem Twój projekt.
-
1 dzień3745 PLN
12416 63 1 1 dzień3745 PLNIwan, dobrego dnia!
Projekt jest ładny i dobrze wykonany.
Proszę powiedzieć, jakie kluczowe wartości powinny być w szybkości ładowania strony, i czy panel administracyjny wchodzi w to?
Kilka uwag, biorąc pod uwagę, że macie panel administracyjny - nie ma sensu używać next, będzie to zbędna warstwa, łatwiej po prostu podzielić stronę i panel administracyjny, gdzie użyjemy next js dla strony i react dla panelu administracyjnego.
Ponieważ to panel administracyjny, proponuję użyć już gotowych bibliotek ui, aktywnie pracuję z shadcn, myślę, że pokryje 90% projektu.
Jeśli chodzi o płatność za współpracę, zazwyczaj pracuję w formacie godzinowym, ale elastycznie podchodzę do etapów.
… Jeśli chodzi o panel administracyjny, mam gotowe rozwiązania, ponieważ już wielokrotnie realizowałem projekty tej wielkości.
Spróbujmy ustawić pilotażowy projekt, na przykład skonfigurować autoryzację i jakiś funkcjonalność dla projektu mvp, aby się do siebie przyzwyczaić i zrozumieć, czy będziemy mogli pracować dalej, czekam na was w wiadomościach prywatnych.
-
29 dni16 607 PLN
15075 32 0 1 29 dni16 607 PLNDzień dobry!
Nazywam się Walentyn i reprezentuję Arctic Web Agency. Jesteśmy zespołem doświadczonych programistów, którzy specjalizują się w tworzeniu nowoczesnych i efektywnych rozwiązań internetowych dla biznesu. W wiadomościach prywatnych mogę przesłać przykłady naszych podobnych prac. Jesteśmy gotowi podjąć się realizacji Twojego projektu!
Z poważaniem
Zespół Arctic Web
Freelancehunt
-
30 dni3783 PLN
262 2 0 30 dni3783 PLNDobry wieczór. Jestem gotowy zająć się Twoim projektem. Mam doświadczenie w opracowywaniu projektów edukacyjnych. Jeśli jesteś zainteresowany moją ofertą, pisz na prywatną wiadomość. Prześle moje projekty.
-
60 dni4918 PLN
612 21 0 60 dni4918 PLNWitam. Mogę zrealizować twój projekt. Mam doświadczenie. Napisz, ustalimy szczegóły.
-
75 dni26 481 PLN
361 75 dni26 481 PLNDzień dobry.
Jestem gotowy zrealizować system „pod klucz”: płatności z webhook, kalendarz ze slotami i rezerwacją po płatności, osobiste konta ucznia / nauczyciela / administratora, panel administracyjny i dokumentację.
Bez zależności od dewelopera, z bezpieczeństwem i prostym wsparciem.
Jestem gotowy do omówienia szczegółów.
-
5 dni3745 PLN
172 1 1 5 dni3745 PLNDzień dobry! Jestem gotów wykonać ten projekt. Mam duże doświadczenie w tworzeniu różnych aplikacji.
-
21 dni3783 PLN
392 1 0 21 dni3783 PLNCześć!
Zapoznałem się z TZ — jest szczegółowe i dobrze zorganizowane, zadanie jest całkowicie zrozumiałe.
Mam doświadczenie w tworzeniu platform edukacyjnych / LMS oraz skomplikowanych systemów webowych pod klucz:
role uczeń / nauczyciel / administrator
etapowe udostępnianie treści
… autosprawdzanie testów i zapisywanie statystyk
system postępu
rezerwacja zajęć
integracje płatności przez API + webhooks
powiadomienia e-mail
wygodne panel administracyjny bez zależności od programisty
Jak widzę realizację
Optymalna opcja — WordPress + niestandardowe moduły:
własny konstruktor lekcji (tekst / audio / wideo / testy / PDF / drag&drop);
elastyczne zarządzanie kursami, poziomami A1–C1 oraz kursami specjalnymi;
oddzielne pokoje: uczeń / nauczyciel / administrator;
kalendarz rezerwacji z automatycznym odliczaniem lekcji;
integracja Zoom;
pełna logika płatności (Init / Webhook / Historia / dostęp);
system słownika dla uczniów (dodawanie słów bezpośrednio z lekcji);
skalowanie bez programisty (ACF / niestandardowy UI).
Alternatywa — Laravel + React/Vue, jeśli potrzebna maksymalna personalizacja i obciążenie, ale wtedy panel administracyjny będzie trudniejszy do edytowania bez wiedzy technicznej.
Co gwarantuję
realizację ściśle według TZ + logiczne poprawki UX;
czystą, rozszerzalną architekturę;
adaptacyjny minimalistyczny design w stylu ivanenglish.com;
bezpieczeństwo (HTTPS, klucze, podpisy, walidacja webhook);
dokumentację dla administratora;
brak jakiejkolwiek zależności ode mnie po oddaniu projektu.
Jestem gotowy:
zaproponować architekturę techniczną;
podzielić projekt na etapy;
ocenić terminy i budżet;
zacząć od MVP z dalszym skalowaniem.
Jeśli aktualne — z przyjemnością omówię szczegóły.
-
21 dni3783 PLN
1768 17 1 21 dni3783 PLNDzień dobry. Specjalizuję się w CRM, dashboardach, bazach danych oraz usługach internetowych do przetwarzania, ewidencji i analizy. Wygodny i nowoczesny design. Opracowanie w pełni pod klucz. Lavarel 12.
Można zrealizować integrację ze sztuczną inteligencją oraz inne automatyzacje. CRM to mój główny kierunek, dlatego mogę zaproponować wiele interesujących opcji.
Proszę o kontakt.
-
21 dni4729 PLN
1762 19 0 1 21 dni4729 PLNWitaj!
Pracujemy nad rozwojem oprogramowania, stron internetowych, systemów automatyzacji i innych.
Przyjmujemy do realizacji projekty "od zera", jak i na techniczne dopracowanie.
Pracujemy z szerokim stosem: WordPress, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.
Mamy praktyczne doświadczenie w:
– programowaniu systemowym i aplikacyjnym
– automatyzacji procesów biznesowych
… – ochronie informacji
– zarządzaniu projektami technicznymi
Po oddaniu projektu — zapewniamy bezpłatne wsparcie techniczne przez 14 dni.
Pracujemy szybko, precyzyjnie i na wynik.
Będziemy zadowoleni z współpracy!
-
60 dni26 481 PLN
2712 35 0 60 dni26 481 PLNWitam!
Mogę opracować takie rozwiązanie.
Mam duże doświadczenie w pisaniu skomplikowanych projektów na WP.
Proszę o kontakt, omówimy projekt.
-
30 dni4161 PLN
1212 7 0 30 dni4161 PLNDzień dobry!
Dokładnie zapoznałem się z Państwa zadaniem technicznym i mogę powiedzieć, że jest ono bardzo dobrze zorganizowane i jasno opisuje logikę biznesową platformy, a nie tylko szczegóły techniczne — to duży plus.
Mam doświadczenie w tworzeniu skomplikowanych platform internetowych z rolami (uczeń / nauczyciel / administrator), integracjami płatności, panelami użytkowników, systemami dostępu, rezerwacjami, automatycznymi sprawdzeniami oraz postępami użytkowników. Pracuję z nowoczesnymi technologiami backend i frontend, a także dobrze rozumiem, jak zbudować system, aby był wygodny do dalszej skalowalności i zarządzania bez angażowania programisty.
Z Państwa specyfikacji widzę optymalną realizację w formacie:
WordPress + niestandardowe moduły (ACF / niestandardowe typy postów / role / API) lub
…
Laravel + nowoczesny frontend (Vue / React) — jeśli potrzebna jest maksymalna elastyczność i szybkość działania.
Funkcjonalność, którą Państwo opisali (kreator lekcji, automatyczne sprawdzanie testów, system postępów, słownik ucznia, rezerwacja zajęć, płatności przez API z webhookami, powiadomienia e-mail, pełnoprawne panele dla wszystkich ról) — jest całkowicie realistyczna i może być zrealizowana „pod klucz”.
Również ważne jest, że zwracam uwagę na:
czystą architekturę i bezpieczeństwo,
zrozumiałe panel administracyjny dla nietechnicznych użytkowników,
dokumentację do dalszego samodzielnego zarządzania platformą,
brak krytycznej zależności od dewelopera po zakończeniu projektu.
Jestem gotów:
zaproponować optymalną architekturę techniczną,
podzielić projekt na etapy (MVP → rozszerzenie),
ocenić terminy i budżet,
omówić szczegóły podczas rozmowy telefonicznej.
Będę zadowolony z rozmowy i odpowiedzi na dodatkowe pytania.
Z poważaniem,
Ruslan
-
30 dni3783 PLN
1844 10 1 30 dni3783 PLNDzień dobry. Zainteresował mnie Państwa zlecenie. Posiadam ponad 10-letnie doświadczenie w branży internetowej. Proszę pisać na wiadomości prywatne w celu omówienia szczegółów.
-
44 dni5675 PLN
475 2 0 44 dni5675 PLNmam doświadczenie w tworzeniu platform kursów online z panelem administracyjnym oraz optymalizacjami dla dużych filmów i quizów - co idealnie pasuje do twojego projektu
podzielę się wcześniejszymi projektami szkół online na czacie - aby zobaczyć, czy pasujemy do siebie
-
Маємо власний додаток на андроід для вивчення англійської. Англійська plus1s 1-6, можемо передати код. На нього Гриф є МОН України.
-