Шукаю фрилансера для розробки повнофункціонального веб-додатку системи управління навчанням (LMS) — спрощеної платформи, створеної за зразком Udemy і призначеної для навчання маркетингу в соціальних мережах. Це моя дипломна робота, тому потрібен чистий код і повна документація з презентацією.
Довідковий результат (очікуваний результат):
👉 "Створення платформи для курсів і LMS: Next 13, React, Stripe, Mux, Prisma, Tailwind, MySQL | Клон Udemy" (YouTube)
Фінальна версія повинна бути спрощеною версією проекту з цього керівництва, з перерахованими нижче функціями.
⚠️ Важно: Інтерфейс додатку (UI) — англійською мовою. Документація та презентації — польською мовою.
**Необхідна функціональність:**
🎓 Студентська дискусія:
- Каталог курсів з можливістю пошуку та фільтрації за категоріями.
- Відтворення відео через мультиплексор (адаптивна потокова передача)
- Відстеження прогресу (індикатор виконання, позначка про завершення уроку)
- Безпечна оплата через Stripe
- Панель управління студента
🛠️ Панель викладача/адміністратора:
- Створення та редагування курсів (назва, опис, зображення, ціна, категорія)
- Додавайте/редагуйте/міняйте порядок глав за допомогою перетягування.
- Завантаження відео (оброблено Mux)
- Публікація/відкликання публікації курсів і глав.
- Аналітична панель з даними про доходи
🔐 Авторизація та безпека:
- Зареєструйтесь і увійдіть в систему через систему Clerk.
— Користувачі можуть редагувати лише свої власні курси (перевірте userId в кожному маршруті API).
---
**Технологічний стек (обов'язково - без змін):**
- Фронтенд: React.js, Next.js 14 (App Router), Tailwind CSS, Lucide React
- Бекенд: Node.js, Prisma ORM, MySQL
- Авторизація: Секретар
- Платежі: Stripe API + веб-хуки
- Відео: Mux
- Сховище файлів: UploadThing
- Мова: TypeScript повсюдно
---
**Очікувані результати:**
1. ✅ Робочий вихідний код (GitHub або ZIP-архів)
2. ✅ Письмова документація польською мовою — відповідно до структури доданого шаблону дисертації (опис проекту, обґрунтування стеку технологій, ключові аспекти реалізації з фрагментами коду, ERD-діаграма, архітектурна діаграма, скріншоти).
3. ✅ Презентація PowerPoint польською мовою
4. ✅ README з інструкціями по локальному запуску (змінні середовища, кроки установки)
---
**Додаткові примітки:**
- Додаток має бути СПРОЩЕНОЮ версією - не всі функції з керівництва необхідні, достатньо базової функціональності.
— Код має бути чистим, добре організованим і забезпеченим коментарями там, де це необхідно.
— Я студент факультету комп'ютерних наук. Мені потрібно аналізувати код, і я маю його розуміти.
— До замовлення додаю короткий комплект документів з вимогами (PDF).
---
**Термін доставки:** 2 тижні