Платформа для изучения английского языка.
ТЕХНИЧЕ ЗАДАНИЕ (ТЗ)
на разработку платформы для онлайн-обучения английскому языку
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. Требования к программисту
- сделать все «под ключ»;
- вся система должна быть простой для редактирования;
- никаких зависимостей от разработчика;
- документация по использованию админки.
ТЕХНИЧЕ ЗАДАНИЕ (ТЗ)
на разработку платформы для онлайн-обучения английскому языку
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. Покупка уровня (A1-C1)
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. Требования к программисту
- сделать все «под ключ»;
- вся система должна быть простой для редактирования;
- никаких зависимостей от разработчика;
- документация по использованию админки.
ТЕХНІЧНЕ ЗАВДАННЯ (ТЗ)
на розробку платформи для онлайн-навчання англійської мови
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. Вимоги до програміста
- зробити все «під ключ»;
- вся система має бути простою для редагування;
- жодних залежностей від розробника;
- документація з користування адмінкою.
сайт должен быть на 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 разделов в уровне.
Дописать для функционала такой тест - которого нету по ссылке
У стулента написанный текст с ошибками - студент может редактировать его (удалять,слова, редактировать их, писать новые) и проверочная кнопка.
Хотелось бы еще большего разнообразия тестов, помимо тех - которые я скинул
Приложения 7
-
10 дней89 813 UAH10 дней89 813 UAH
Создание платформы для изучения английского языка требует не только технической компетенции, но и стратегического видения, чтобы обеспечить плавное и эффективное обучение. Я разработаю систему, в которой тесты и домашние задания будут автоматически проверяться, а прогресс учеников будет обновляться в реальном времени. Имея обширный опыт в веб-разработке и интеграции платёжных систем, я готова создать стабильное и гибкое решение, которое позволит быстро вносить изменения и расширять функционал без необходимости привлекать программиста. Давайте вместе воплотим ваш проект в жизнь.
-
1 день44 458 UAH
12531 63 1 1 день44 458 UAHИван, доброго дня!
Дизайн хороший и хорошо сделан.
Подскажите, какие ключевые значения должны быть в скорости загрузки сайта, и входит ли админка сюда?
Несколько замечаний, учитывая, что у вас админ панель - смысла использовать next вообще нет, будет лишним слоем, легче просто разбить сайт и админку, где использовать next js для сайта и react для админки.
Так как это админ панель, предлагаю использовать уже готовые ui библиотеки, активно работаю с shadcn, думаю, она закроет 90% дизайна.
Что до оплаты за сотрудничество, работаю обычно по почасовому формату, но и гибко отношусь к поэтапной оплате.
… Что до админки, у меня есть готовые решения, так как я уже не раз выполнял проекты такого размера.
Давайте попробуем пилотный проект, например, настроить авторизацию и еще какой-то функционал для mvp проекта, чтобы притереться друг к другу и понять, сможем ли мы работать дальше, жду вас в личных сообщениях.
-
29 дней197 140 UAH
15075 32 0 1 29 дней197 140 UAHДобрый день!
Меня зовут Валентин, и я представляю Arctic Web Agency. Мы - команда опытных веб-разработчиков, которые специализируются на создании современных и эффективных веб-решений для бизнеса. В личные сообщения смогу предоставить примеры наших похожих работ. Готовы взять ваш проект в работу!
С уважением
Arctic Web Team
Freelancehunt
-
30 дней44 907 UAH
242 2 0 30 дней44 907 UAHДобрый вечер. Готов взяться за ваш проект. У меня есть опыт разработки учебных проектов. Если вас заинтересовало мое предложение, пишите в личные сообщения. Скину свои проекты.
-
60 дней58 379 UAH
612 21 0 60 дней58 379 UAHЗдравствуйте. Могу сделать ваш проект. Опыт есть. Пишите договоримся.
-
75 дней314 347 UAH
301 75 дней314 347 UAHДобрый день.
Готов реализовать систему «под ключ»: оплаты с webhook, календарь со слотами и бронированием после оплаты, личные кабинеты ученика / преподавателя / администратора, админку и документацию.
Без зависимости от разработчика, с безопасностью и простой поддержкой.
Готов к обсуждению деталей.
-
5 дней44 458 UAH
172 1 1 5 дней44 458 UAHДобрый день! Готов выполнить этот проект. Большой опыт разработки различных приложений.
-
21 день44 907 UAH
392 1 0 21 день44 907 UAHЗдравствуйте!
Я ознакомился с ТЗ — оно детальное и хорошо структурированное, задание полностью понятное.
У меня есть опыт разработки учебных платформ / LMS и сложных веб-систем под ключ:
роли ученик / преподаватель / администратор
поэтапное открытие контента
… автопроверка тестов и сохранение статистики
система прогресса
бронирование занятий
интеграции оплат через API + webhooks
email-уведомления
удобная админка без зависимости от разработчика
Как я вижу реализацию
Оптимальный вариант — WordPress + кастомные модули:
собственный конструктор уроков (текст / аудио / видео / тесты / PDF / drag&drop);
гибкое управление курсами, уровнями A1–C1 и спецкурсами;
отдельные кабинеты: ученик / преподаватель / администратор;
календарь бронирования с автоматическим списанием уроков;
интеграция Zoom;
полная платежная логика (Init / Webhook / History / доступы);
система словаря для учеников (добавление слов прямо с урока);
масштабирование без программиста (ACF / custom UI).
Альтернатива — Laravel + React/Vue, если нужна максимальная кастомизация и нагрузка, но тогда админка будет сложнее для редактирования без технических знаний.
Что гарантирую
реализацию строго по ТЗ + логические UX-улучшения;
чистую, расширяемую архитектуру;
адаптивный минималистичный дизайн в стиле ivanenglish.com;
безопасность (HTTPS, ключи, подписи, webhook-валидация);
документацию для администратора;
отсутствие какой-либо привязки ко мне после сдачи проекта.
Готов:
предложить техническую архитектуру;
разбить проект на этапы;
оценить сроки и бюджет;
начать с MVP с дальнейшим масштабированием.
Если актуально — с удовольствием обсудю детали.
-
21 день44 907 UAH
1768 17 1 21 день44 907 UAHДобрый день. Специализируюсь на CRM, дашбордах, базах данных и веб-сервисах обработки, учета и аналитики. Удобный и современный дизайн. Разработка полностью под ключ. Lavarel 12.
Можно реализовать интеграцию с искусственным интеллектом и другие автоматизации. CRM - это мое основное направление, поэтому могу предложить много интересных вариантов.
Обращайтесь.
-
21 день56 133 UAH
1762 19 0 1 21 день56 133 UAHЗдравствуйте!
Мы работаем над разработкой программного обеспечения, веб-сайтов, систем автоматизации и другое.
Мы принимаем в разработку проекты "с нуля", так и на техническое доработку.
Работаем с широким стеком: WordPress, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.
Имеем практический опыт в:
– системном и прикладном программировании
– автоматизации бизнес-процессов
… – защите информации
– техническом управлении проектами
После сдачи проекта — предоставляем бесплатную техподдержку в течение 14 дней.
Работаем быстро, четко и на результат.
Будем рады сотрудничеству!
-
60 дней314 347 UAH
2712 35 0 60 дней314 347 UAHЗдравствуйте!
Могу разработать такое решение.
У меня большой опыт в написании сложных проектов на WP.
Обращайтесь, обсудим проект.
-
30 дней49 397 UAH
1212 7 0 30 дней49 397 UAHДобрый день!
Я внимательно ознакомился с вашим техническим заданием и могу сказать, что оно очень хорошо структурировано и четко описывает бизнес-логику платформы, а не только технические детали — это большой плюс.
У меня есть опыт разработки сложных веб-платформ с ролями (ученик / преподаватель / администратор), платежными интеграциями, личными кабинетами, системами доступа, бронированием, автоматическими проверками и прогрессом пользователей. Я работаю с современными технологиями backend и frontend, а также хорошо понимаю, как построить систему так, чтобы она была удобной для дальнейшего масштабирования и управления без привлечения программиста.
По вашему ТЗ вижу оптимальную реализацию в формате:
WordPress + кастомные модули (ACF / custom post types / роли / API) или
…
Laravel + современный frontend (Vue / React) — если нужна максимальная гибкость и быстродействие.
Функционал, который вы описали (конструктор уроков, автопроверка тестов, система прогресса, словарь ученика, бронирование занятий, платежи через API с webhooks, email-нотификации, полноценные кабинеты для всех ролей) — полностью реалистичный и может быть реализован «под ключ».
Также важно, что я уделяю внимание:
чистой архитектуре и безопасности,
понятной админке для не технических пользователей,
документации для дальнейшего самостоятельного управления платформой,
отсутствию критической зависимости от разработчика после сдачи проекта.
Готов:
предложить оптимальную техническую архитектуру,
разбить проект на этапы (MVP → расширение),
оценить сроки и бюджет,
обсудить детали на звонке.
Буду рад пообщаться и ответить на дополнительные вопросы.
С уважением,
Руслан
-
30 дней44 907 UAH
1844 10 1 30 дней44 907 UAHДобрый день. Заинтересовал ваш заказ. Опыт работы в веб-сфере более 10 лет. Пишите в ЛС для обсуждения деталей.
-
44 дня67 360 UAH
475 2 0 44 дня67 360 UAHимею опыт создания платформы онлайн-курсов с административной панелью и оптимизацией для больших видео и викторин - что точно соответствует вашему проекту
поделюсь предыдущими проектами онлайн-школ в чате - чтобы увидеть, подходим ли мы друг другу
-
Маємо власний додаток на андроід для вивчення англійської. Англійська plus1s 1-6, можемо передати код. На нього Гриф є МОН України.
-