Tan School
11 087 UAHТехническое задание на разработку образовательного сайта
1. Введение
Цель проекта – разработать сайт с системой авторизации и регистрации, личными кабинетами учеников, возможностью приобретения подписки на доступ к видео-урокам и тестам по математике, а также функционалом для создания разделов и тем, с последующей генерацией статистики по обучению каждого ученика.
2. Функциональные требования
2.1 Пользовательские роли
- Администратор – управляет пользователями, контентом и подписками.
- Ученик – регистрируется, авторизуется, проходит обучение и тестирование.
- Гость – имеет ограниченный доступ к информации на сайте, может регистрироваться для создания профиля.
2.2 Авторизация и регистрация
- Регистрация нового пользователя через:
- Email и пароль.
- ФИО
- Класс
- Валидация email через подтверждение (отправка письма с ссылкой).
- Авторизация с помощью email и пароля.
- Функция восстановления пароля (отправка ссылки на почту).
2.3 Личный кабинет ученика
- Информация в профиле:
- Личные данные: имя, фамилия, email.
- Дата регистрации и активная подписка.
- История прогресса и пройденные тесты.
- Возможности в кабинете:
- Управление подписками: просмотр активных и прошедших.
- Доступ к видео-урокам и тестам.
- Просмотр статистики обучения: прогресс по темам и разделам.
2.4 Приобретение подписки
- Возможность выбора подписки на 1 месяц, 3 месяца, 6 месяцев, 1 год.
- Интеграция с платежными системами (например, Интернет-эквайринг, PayBox).
- Автоматическое продление подписки (опционально).
- Оповещение пользователя о завершении подписки за несколько дней до окончания.
2.5 Структура контента (разделы и темы)
- Создание разделов и тем по математике:
- Разделы: например, Алгебра, Геометрия.
- Темы внутри разделов: например, Уравнения, Тригонометрия.
- Возможность добавления:
- Видео-уроков (YouTube/Vimeo/встроенный плеер).
- Тестов по каждой теме (выбор правильного ответа, задания с кратким ответом).
2.6 Прохождение тестов и получение статистики
- Тесты включают:
- Несколько вопросов с выбором ответа.
- Задания с вводом правильного ответа.
- Оценка результата в процентах.
- Вывод статистики по обучению:
- Прогресс по каждому разделу и теме.
- Результаты по всем тестам.
- Время, проведенное на сайте.
- Графики и отчеты о динамике обучения.
3. Нефункциональные требования
- Адаптивный дизайн – сайт должен корректно отображаться на мобильных устройствах и планшетах.
- Время отклика – каждая страница должна загружаться не дольше 2 секунд.
- Безопасность:
- Использование HTTPS.
- Защита данных пользователей (шифрование паролей).
- Ограничение доступа к закрытому контенту без подписки.
- Масштабируемость – возможность добавления новых функций без полной переработки сайта.
4. Технологический стек
- Back-end: Laravel (PHP).
- Front-end: Vue.js 3 для адаптивного интерфейса.
- База данных: MariaDB.
- Аутентификация: Laravel Passport или Laravel Sanctum для работы с API.
- Платежи: Интернет-эквайринг, PayBox.
5. Интерфейс и пользовательский опыт (UI/UX)
- Главная страница: Краткое описание платформы, кнопки регистрации/входа, примеры курсов и подписок.
- Личный кабинет ученика: Доступ к профилю, прогрессу и урокам, кнопка продления подписки.
- Страница уроков: Список тем и разделов, видео и тесты для каждой темы.
- Панель администратора: Управление пользователями, уроками, подписками и отчетами.
6. API и интеграции
- Интеграция API для авторизации через социальные сети.
- Платежные API для обработки подписок.
- API для отправки email-уведомлений (например, SendGrid).
7. План разработки
- Этап 1 – Проектирование (1 неделя)
- Анализ требований и разработка прототипов.
- Определение структуры базы данных.
- Этап 2 – Разработка (4 недели)
- Настройка окружения и базы данных.
- Реализация авторизации, регистрации и личных кабинетов.
- Добавление функционала подписок и оплаты.
- Реализация системы уроков и тестов.
- Этап 3 – Тестирование и отладка (1 неделя)
- Тестирование на наличие багов и уязвимостей.
- Тестирование UX на разных устройствах.
- Этап 4 – Релиз и запуск (1 неделя)
- Развертывание на сервере.
- Информирование пользователей о запуске.
8. Требования к хостингу
- Поддержка PHP и MariaDB.
- SSL-сертификат для HTTPS.
- Достаточно ресурсов для обработки видео и большого количества пользователей (например, 2 CPU, 4 GB RAM).
9. Завершение и поддержка
- Гарантийная поддержка в течение 6 месяцев после релиза.
- Документация по администрированию сайта и работе с контентом.
- Возможность последующей разработки дополнительных модулей (например, мобильного приложения).
10. Заключение
Этот сайт позволит ученикам эффективно изучать математику, проходить тесты и отслеживать свой прогресс. Платформа обеспечит гибкую систему управления контентом для администраторов, а также удобный интерфейс для пользователей с возможностью быстрого доступа к обучающим материалам и статистике.
-
26 дней44 349 UAH26 дней44 349 UAH
Добрый день. Занимаюсь веб программированием на Python/JS/TS более 4 лет. Пишу API интерфейсы на FastAPI/Nest.js, веб платформы на Next.js/Django. Пишите, обсудим вашу задачу детальней.
-
20 дней15 522 UAH
299 20 дней15 522 UAHЗдравствуйте опыт в веб-программирование 15 лет делал похожий проект можно переделать под ваше из,пишите обсудим детали
-
15 дней39 914 UAH
9897 67 0 15 дней39 914 UAHПривет! Выполню ваше задание быстро и качественно.
Мое портфолио: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишите, начну сегодня работать. Буду рад сотрудничеству с Вами!
-
1 день22 175 UAH
8168 63 1 1 день22 175 UAHДобрый день,
Интересный проект, буду рад помочь с его реализацией. Ориентировочно бюджет составит: $15000 - $25000.
Для более точной оценки нужно обговорить некоторые уточнения.
Например вот несколько вопросов, которые существенно повлияют:
1. Какие виды статистики и отчетов требуется реализовать в администраторской панели? Это может значительно повлиять на объем работы и сложность разработки.
2. Нужно ли интегрировать авторизацию через социальные сети на начальном этапе или это планируется как возможное расширение функционала в будущем?
3. Какие конкретные требования к безопасности данных, помимо основных перечисленных в ТЗ? Например, требования по GDPR для пользователей из ЕС или другие локальные законы о защите данных, которые могут требовать особых мер.
… Буду ждать вашего ответа для уточнения деталей и начала работы над проектом.
-
1 день17 740 UAH
3893 24 0 1 день17 740 UAHДобрый день,
Я готов разработать образовательный сайт согласно вашему техническому заданию. У меня есть опыт создания сайтов с системами авторизации и личными кабинетами, а также интеграции с платежными системами и реализацией подписки на контент. Готов реализовать весь функционал от регистрации пользователя до административного управления и статистики.
Мой рейт 16$ в час.
-
40 дней11 087 UAH
280 40 дней11 087 UAHДобрый день! Заинтересованы в реализации вашего образовательного сайта с полным соблюдением технического задания. Имеем опыт разработки сложных проектов с авторизацией, личными кабинетами, системой подписок и интеграцией платежных сервисов. Используем Laravel для бэкенда и Vue.js 3 для фронтенда, что позволит создать быстрый, адаптивный и удобный интерфейс.
Гарантируем выполнение всех функциональных требований: многоуровневая система ролей (администратор, ученик, гость), подтверждение email, восстановление пароля, подробный личный кабинет с историей прогресса и статистикой, интеграцию с платежными системами с возможностью продления подписки и оповещениями.
Обеспечим корректную работу с контентом: создание разделов, тем, добавление видеоуроков и тестов различных типов. Разработаем систему тестирования с оценкой и детальной статистикой прогресса, включая графики и отчеты.
Особое внимание уделим нефункциональным требованиям: адаптивность сайта, скорость загрузки страниц, безопасность (HTTPS, шифрование паролей, ограничение доступа), масштабируемость для дальнейшего развития платформы.
Соблюдаем четкий план разработки с распределением этапов — проектирование, разработка, тестирование и запуск. Обеспечим надлежащий уровень поддержки в течение 6 месяцев после релиза, а также передадим всю необходимую документацию для администрирования сайта.
…
Работаем напрямую, без посредников, но при необходимости можем привлечь команду для соблюдения сроков и качества.
-
55 дней11 087 UAH
481 2 1 55 дней11 087 UAHПривет, НурІсламбек!
Меня очень заинтересовал ваш проект "Tan School" по разработке образовательной платформы по математике. Идея создать комплексный ресурс для обучения с такими функциональными возможностями и ориентацией на пользователя является чрезвычайно актуальной и перспективной. Я с удовольствием возьмусь за его реализацию.
Подробно ознакомился с техническим заданием и хочу заверить, что обладаю релевантным опытом для выполнения всех поставленных требований:
1. Разработка на Laravel и Vue.js 3: Отлично знаком с этим стеком технологий, активно использую его в коммерческих проектах для построения масштабируемых и интерактивных веб-приложений. Имею опыт работы с
a. MariaDB как основной базой данных.
2. Системы авторизации и личные кабинеты: Разрабатывал и внедрял подобные системы с ролями пользователей (Администратор, Учень, Гость), полным циклом регистрации (с валидацией email), восстановлением пароля и функционалом личных кабинетов для управления профилем и просмотра прогресса обучения.
3. Интеграция платежных систем: Имею опыт работы с разными платежными шлюзами для подключения подписок (как "Интернет-эквайринг" и "PayBox", так и другие), а также реализации механизмов автоматического обновления и уведомлений о завершении подписки.
4. Система управления контентом (CMS) для курсов: Разрабатывал функционал для удобного добавления и структурирования учебных материалов – разделов, тем, видео-уроков (с интеграцией YouTube/Vimeo или собственным плеером) и тестов разных типов (выбор ответа, короткие ответы). Это позволит администраторам легко управлять контентом.
5. Сбор и визуализация статистики обучения: Особенно заинтересовал функционал сбора детальной статистики прогресса учеников по темам и разделам, результатов тестов и времени, проведенного на платформе. Я смогу реализовать это с помощью графиков и отчетов для эффективного отслеживания динамики обучения.
… 6. Нефункциональные требования: Уделяю большое внимание адаптивному дизайну для корректного отображения на всех устройствах,
a. оптимизации скорости загрузки страниц (цель < 2 секунд) и
b. безопасности (HTTPS, шифрование данных, защита закрытого контента).
7. Масштабируемость и API: Проект будет разработан с учетом будущих расширений (например, мобильных приложений) и интеграций. Имею опыт работы с
a. Laravel Passport/Sanctum для API-аутентификации и интеграции с внешними сервисами, такими как
b. SendGrid для email-уведомлений.
Что касается плана разработки: ваши сроки в 7 недель на реализацию проекта вполне реалистичны. Готов соблюдать сроки.
-
60 дней221 747 UAH
410 7 1 1 60 дней221 747 UAHПриветствую Вас,
Благодарю за подробное описание, буду рад помочь с реализацией проекта. Я Software Development Engineer с более чем 7-летним опытом создания различных веб-сайтов, SaaS-решений, сложных веб-платформ и MVP для стартапов. В портфолио я указал некоторые разработанные проекты.
Мой стек включает следующие технологии и их фреймворки: PHP(Yii2, Laravel, Symfony), HTML5, CSS3, JS (Vue.js, React.js), MySQL, PostgreSQL.
-
3 дня11 087 UAH
201 3 дня11 087 UAHПривет! Ваше ТЗ — мечта каждого системного разработчика 😍 Я работаю с Laravel + Vue 3, имею опыт создания образовательных платформ с подписками, тестами и личными кабинетами. Хорошо понимаю логику проектов, где важны UX, масштабируемость и безопасность.
Работаю ответственно и прозрачно, всегда на связи. Готова обсудить детали и начать уже на этапе прототипов. Давайте сделаем этот продукт идеальным!
-
50 дней11 087 UAH
258 50 дней11 087 UAHПривет, Нурисламбек,
Я Георгиос Тутудакис, разработчик полного цикла с непосредственным опытом создания обучающих платформ с использованием Laravel, Vue.js 3 и MariaDB — тот же стек, который требуется вашему проекту.
- В прошлом проекте я реализовал:
Регистрацию по электронной почте с проверкой, профилем и восстановлением пароля
Оплата подписки с автоматическим истечением срока действия и напоминаниями по электронной почте
Видеоуроки + тесты по темам с отслеживанием прогресса учащихся
… Панель администратора для управления пользователями, контентом и отчетами
- Для школы Tan я предоставлю стабильную, отзывчивую платформу с:
Безопасным входом, системой подписки (PayBox или аналогичной)
Видео + структура теста по математическим темам
Полная аналитика для прогресса учащихся
Панель администратора с доступом на основе ролей
Дайте мне знать, если вы хотите увидеть примеры кода или быструю демонстрацию.
С уважением,
Георгиос Тутудакис
-
10 дней22 175 UAH
211 10 дней22 175 UAHПриветствую!
Наша команда, специализирующаяся на разработке комплексных веб-приложений и корпоративных систем, с большим интересом ознакомилась с вашим запросом. Мы видим, что ваш проект требует построения высокопроизводительного, масштабируемого и безопасного решения, что полностью соответствует нашему опыту в создании инновационных платформ.
Мы — слаженная команда из опытного Java/Spring бэкенд-разработчика, React/Next.js фронтенд-специалиста и UI/UX дизайнера. Наша основная специализация заключается в создании высокопроизводительных, масштабируемых и безопасных веб-приложений и платформ с нуля. Мы специализируемся на разработке кастомных решений, которые точно соответствуют уникальным потребностям бизнеса, обеспечивая возможность внесения изменений и добавления функций в будущем.
Мы используем современный и надежный стек технологий:
✅Фронтенд: React, Next.js, TypeScript, Tailwind CSS
✅Бэкенд: Java, Spring (Boot, Data, Security, Cloud), Микросервисы, Docker, Kafka, gRPC, Kubernetes
Мы уверены, что наш опыт и глубокое понимание принципов построения надежных и адаптируемых приложений позволят успешно реализовать ваш проект, создав цифровую платформу, отвечающую самым высоким стандартам. Будем рады пообщаться, чтобы детально обсудить проект и продемонстрировать, как наш опыт и стек технологий могут обеспечить успех вашей платформы.
-
111 дней44 349 UAH
4418 61 0 1 111 дней44 349 UAHДобрый день
Много лет работаем с ларавель и вью, у нас команда, сделаем все под ключ
Готов обсудить детали
ПортфолиоFreelancehunt
курсы
https://strategiesforchange.org/
-
14 дней11 087 UAH
447 1 0 14 дней11 087 UAHДобрый день!
Меня очень заинтересовала ваше предложение. Я — FullStack веб-разработчик с опытом в таких стеках, как PERN, MERN, PEVN, MEVN. Работаю с современными технологиями: Node.js (NestJS), React.js (Next.js), PostgreSQL и другими инструментами из экосистемы JavaScript.
Вот что я могу вам предложить:
- Чистый и поддерживаемый код — использую ESLint и Prettier, чтобы код был структурирован, читаем и легко поддерживался;
- Понятная архитектура — вся структура проекта будет логичной, без хаоса и «запутанных лесов»;
- Современные технологии — использование актуальных решений как на фронтенде, так и на бэкенде;
- Качественная и своевременная разработка — работаю ответственно, соблюдаю дедлайны;
… - Адаптивный дизайн в pixel-perfect;
- Локализация сайта;
- SEO — оптимизация для поисковых ботов;
- Четкое выполнение требований — всё будет реализовано в соответствии с поставленным ТЗ.
Если вы ищете качество, чистую архитектуру и ответственного исполнителя — я на связи!
-
60 дней11 087 UAH
379 60 дней11 087 UAHЗдраствуйте
Мы команда двух разработчиков, в этой сфере работаем больше 10 лет с экспертизой в Laravel и Xenforo. работали и создавали сайты разным направлением. От CRM систем и до огромных Аукционов.
Хотел бы обсудить детали по подробней, суть самого проекта по описанию понятна.
С уважением, Антон.
-
3 дня11 087 UAH
198 3 0 3 дня11 087 UAHЗдравствуйте!
Мы — веб-студия adavay.agency, специализируемся на разработке, в том числе, и образовательных платформ «под ключ».
Ваше техническое задание полностью совпадает с нашим опытом:
- система регистрации и авторизации пользователей
- личные кабинеты учеников с историей прогресса и статистикой
- разные тарифы подписки и интеграция с платёжными шлюзами
- удобная админ-панель для создания разделов, тем, тестов и просмотра аналитики
…
Готовы приступить к реализации вашего сайта, обеспечить высокое качество кода и поддержку после запуска.
Давайте согласуем удобное время для созвона или встречи, чтобы обсудить детали и сроки?
С уважением,
Команда adavay.agency
-
1 день44 349 UAH
93984 1263 1 10 1 день44 349 UAHЗдравствуйте.Есть большой опыт с Vue.js.Готов к сотрудничеству
-
3 дня11 531 UAH
738 9 1 3 дня11 531 UAHЗдравствуйте! Ваш проект выглядит очень интересным. Я готов начать работу немедленно и обеспечить высокое качество.
-
7 дней54 727 UAH
1842 4 0 7 дней54 727 UAH⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Привет! Я не только UX/UI дизайнер, а ещё и разработчик.
Знаю технологии HTML, CSS, JavaScript, React, Node.js
Вот мое портфолио по дизайну:
Behance
-
бюджет х10 минимум
-
Бюджет готовы увеличить раз в 5-10? Напишите да или нет, чтоб соискатели не тратили свое время, если нет.
-
Актуальные фриланс-проекты в категории HTML и CSS верстка
Комплексное доработки WooCommerce-магазина (UX, адаптивность, функционал)Необходимо завершить разработку интернет-магазина на WordPress (WooCommerce). Текущий сайт: https://lerise.com.ua/ Референс по уровню функционала и удобства использования: https://katysoho.com.ua/Важно Кардинально менять дизайн сайта не нужно. Основной акцент - на… CMS, HTML и CSS верстка ∙ 2 часа 52 минуты назад ∙ 20 ставок |
Сайт для свадебных фотографов под ключ: дизайн + текст + запускИщем специалиста (или студию) для создания сайта-портфолио под ключ - полный цикл от концепции до публикации. Хотим минимум участия с нашей стороны: вы берете задание и доводите до готового результата. Что входит в работу «под ключ»: • Дизайн в стиле premium / editorial /… HTML и CSS верстка, Дизайн сайтов ∙ 9 часов 2 минуты назад ∙ 80 ставок |
Ищем веб-дизайнера / верстальщика на WordPress (конструктор Divi)https://annalecat.com/corporate-training/ Что нужно сделать: У нас есть одна страница на сайте, которая сейчас выглядит плохо. Нужно переделать её дизайн и сверстать так, чтобы она выглядела красиво, современно и аккуратно. Что мы уже имеем для работы: Текст: Полностью готов… HTML и CSS верстка, Дизайн сайтов ∙ 2 дня 5 часов назад ∙ 36 ставок |
Обработка и заполнение пакета документов (Word и PDF)
3016 UAH
Ищу фрилансера для оперативного заполнения и форматирования пакета документов по готовым шаблонам (договоры, контракты, декларации). Что входит в задачу: Заполнение этих самых шаблонов (анкетные данные кандидатов, условия, даты) в готовые формы Word/PDF; Проверка корректности… HTML и CSS верстка, Редактура и корректура текстов ∙ 2 дня 21 час назад ∙ 33 ставки |
Верстка 3 страницНеобходимо сделать верстку с помощью tailwind под вордпресс. Страницы должны быть максимально изолированы от темы, чтобы не перекрывать никакие стили. Часть элементов уже существует в реализованной теме, их необходимо переиспользовать. Мобильной версии в дизайне нет,… HTML и CSS верстка ∙ 3 дня 1 час назад ∙ 64 ставки |