Требуется Full Stack разработчик для доработки образовательной платформы
Есть готовый сайт, созданный через Lovable.dev. Уже разработаны дизайн, структура страниц и концепция проекта. Необходимо реализовать полноценный функционал сайта, базу данных и удобную административную панель. Дизайн создавать не нужно — требуется именно разработка функциональной части.
Основные задачи:
• Разработать удобную админ-панель с авторизацией администратора.
Администратор должен иметь возможность без помощи программиста:
- создавать, редактировать и удалять курсы, уроки и страницы; добавлять, убавлять баллы ученикам
- загружать фото, видео, PDF и другие материалы;
- создавать категории и разделы;
- менять порядок уроков и материалов;
- скрывать/публиковать контент;
- управлять пользователями.
Регистрация пользователей
- регистрация и авторизация;
- восстановление пароля;
- роли пользователей (администратор/ученик).
Личный кабинет ученика
- список приобретённых курсов;
- просмотр уроков;
- отображение прогресса;
- история обучения;
- уведомления.
Система прогресса
Необходимо сохранять:
- просмотренные уроки;
- процент прохождения курса;
- дату последнего посещения;
- выполненные задания;
- прогресс между посещениями.
База данных
Спроектировать и реализовать структуру хранения:
- пользователей;
- курсов;
- уроков;
- материалов;
- категорий;
- домашних заданий;
- прогресса;
- сообщений.
Чат
Реализовать внутренний чат между учеником и администратором с уведомлениями о новых сообщениях.
Требования к админ-панели
Главная задача — сделать управление максимально простым. Я не должен обращаться к программисту для изменения контента. Все действия (добавление, удаление, редактирование материалов, учеников, фото, видео, курсов, уроков и страниц) должны выполняться через админ-панель.
Проект должен быть масштабируемым, с чистой архитектурой и возможностью дальнейшего развития.
При отклике прошу указать:
- Какие технологии предлагаете использовать (React, Next.js, Node.js, Supabase, PostgreSQL, Firebase и т.д.).
- Есть ли опыт разработки LMS или образовательных платформ.
- Примеры похожих проектов.
- Ориентировочную стоимость и сроки.
- Какие улучшения вы предложили бы для проекта.
- Ищу разработчика для долгосрочного сотрудничества. После реализации основного функционала планируется дальнейшее развитие платформы и добавление новых возможностей.