Тан Школа
Технічне завдання на розробку освітнього сайту
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Добрий день
Багато років працюємо з Laravel і Vue, у нас команда, зробимо все під ключ
Готовий обговорити деталі
ПортфоліоFreelancehunt
курси
https://strategiesforchange.org/
-
14 днів11 087 UAH
447 1 0 14 днів11 087 UAHДоброго дня!
Мене дуже зацікавила ваша пропозиція. Я — FullStack Web-розробник із досвідом у таких стеках, як 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
94026 1265 1 10 1 день44 349 UAHЗдравствуйте.Є великий досвід з Vue.js.Готовий до співпраці
-
3 дні11 531 UAH
726 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 верстання
Інтернет-магазину одягуПотрібен розробник для інтернет-магазину одягу Шукаю досвідченого розробника для створення повноцінного інтернет-магазину одягу з дроп-моделлю продажу. Що потрібно зробити: 6 сторінок: головна, товар, кошик, оформлення, акаунт, адмін панель Вхід через Google акаунт Кошик і… HTML та CSS верстання, Javascript та Typescript ∙ 12 годин 7 хвилин тому ∙ 64 ставки |
Комплексне доопрацювання WooCommerce-магазину (UX, адаптивність, функціонал)Потрібно завершити розробку інтернет-магазину на WordPress (WooCommerce). Поточний сайт: https://lerise.com.ua/ Референс по рівню функціоналу та зручності користування: https://katysoho.com.ua/Важливо Кардинально змінювати дизайн сайту не потрібно. Основний акцент - на… CMS, HTML та CSS верстання ∙ 2 дні 5 годин тому ∙ 37 ставок |
Сайт для весільних фотографів під ключ: дизайн + текст + запускШукаємо спеціаліста (або студію) для створення сайту-портфоліо під ключ - повний цикл від концепції до публікації. Хочемо мінімум участі з нашого боку: ви берете завдання і доводите до готового результату. Що входить у роботу «під ключ»: • Дизайн у стилі premium / editorial /… HTML та CSS верстання, Дизайн сайтів ∙ 2 дні 12 годин тому ∙ 113 ставок |
Шукаємо веб-дизайнера / верстальника на WordPress (конструктор Divi)https://annalecat.com/corporate-training/ Що треба зробити:У нас є одна сторінка на сайті, яка зараз виглядає погано. Треба переробити її дизайн і заверстати так, щоб вона виглядала красиво, сучасно та акуратно. Що ми вже маємо для роботи: Текст: Повністю готовий і розбитий… HTML та CSS верстання, Дизайн сайтів ∙ 4 дні 8 годин тому ∙ 36 ставок |
Верстка 3 сторінокНеобхідно зробити вертску за допомогою tailwind під вордпресс. Сторінки повинні бути максимально ізольовані від теми, аби не перекривати жодні стилі. Частина елементів вже існує в реалізованій темі, їх необхідно перевикористати. Мобільної версії в дизайні не має, необхідно… HTML та CSS верстання ∙ 5 днів 4 години тому ∙ 65 ставок |