Заказчик
Зарегистрирован: 1 год и 6 месяцев
Отзывы + 0 / - 0

Заказ закрыт
Ищу опытных backend и frontend разработчиков для создания онлайн-школы

Бюджет: по договоренности
Проект включает личные кабинеты, календарь занятий, чат (встроенный + Telegram/WhatsApp), видеоуроки (интеграция Zoom), платежи (Stripe/Yandex), тестирование и автоматизацию процессов (распределение студентов, уведомления). ТЗ полностью готово, дизайн утвержден. Стек: Django (backend) + Next.js (frontend). Ищу опытных backend и frontend разработчиков, которые присоединятся для реализации функционала и интеграций.

Опыт работы с Django 4.2+ (или 5.1) от 3 лет, включая Django REST Framework.

Знание PostgreSQL (модели, миграции, оптимизация запросов).

Опыт интеграций с API (Zoom, Stripe, Telegram Bot API, OpenAI).

Понимание асинхронного программирования (Celery, Django Channels для WebSockets).

Знание Python 3.10+ (type hints, async/await).

Опыт работы с Redis, Docker, Git.

Навыки написания unit-тестов (pytest).

Понимание принципов безопасности (GDPR, шифрование данных).

Желательно: опыт в EdTech/LMS проектах.

Плюсом: знание DevOps (AWS, GitHub Actions), опыт с Django Admin для CRM.

Уровень: Middle+/Senior.

Backend (Django): Модели для пользователей/ролей (студенты, родители, преподаватели, админы), курсов, занятий, тестов, платежей. DRF для API (CRUD, фильтры, pagination). Celery + Redis для задач (уведомления, переносы). PostgreSQL как DB, готовые скрипты для видеочата и AI, создание Telegram bot.

Интеграции: например, ChatGPT (для тестов/тренажеров), Telegram/WhatsApp bots, эквайринг (Stripe/Yandex, например).

Frontend (Next.js): App Router для страниц (ЛК, календарь, чат). React Hook Form + Zod для форм (регистрация, тесты). Zustand для state (прогресс, уведомления). Tailwind + Shadcn/UI для дизайна (адаптивный).

Интеграция: Next.js fetch'ит данные от Django API (useSWR или TanStack Query для caching). 

Auth: JWT (SimpleJWT в Django) + Clerk/Auth.js в Next.js.

Deployment: сервер для Next.js.

CI/CD: GitHub Actions.
Опубликован 22.08.2025 в 18:22
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.