Платный заказ
Бюджет:
4 000 руб
Требуется разработать простенький (Дизайном можно пожертвовать) full-stack веб-сайт, который будет предоставлять возможность загрузки и управления курсами для повышения квалификации преподавателей.
Требования к решению задачи:
Фронтенд:
-Использование библиотеки React для создания пользовательского интерфейса (UI).
Бэкенд:
-Серверная часть на Node.js с использованием фреймворка Express.js.
-База данных MySQL или MongoDB для хранения данных о курсах и пользователях.
Структура сайта:
-Два типа пользователя Руководитель и Сотрудник
-Сотрудники имеют разные роли. (Пример: Преподователь математики, Преподователь информатики и т.д)
-Для каждой роли выдаются свои собственные принадлежащие данной роли курсы (Пример: Курсы математики и информатики Преподавателю информатики, Курсы физики и математики Преподавателю физики, Курсы права и обществознания Преподавателю обществознания, Курсы русского языка и литературы Преподавателю русского языка и т.д)
-Главная страница с доступными курсами. (Для администратора возможность создать курс и назначить на нее роль)
-Страница курса с информацией обучения (Надо сделать обычную пустышку с 1-2 вопросами и вариантами ответа для них(Что-то простое типа Вопрос -"Вы преподаватель?" Ответы: Да(правильно), Нет(ошибка)) .
-Личный профиль пользователя с доступом к своей статистике.
Функциональность:
-Регистрация и авторизация двух пользователей на сайте администратора и пользователей со своими ролями.
-(Администратор) Загрузка и управление курсами (добавление, удаление, редактирование
-(Пользователь) Прохождение курсов с сохранением прогресса.
-(Пользователь) Учет статистики прохождения курсов каждым пользователем в личном кабинете.
Безопасность и защита данных:
-Аутентификация пользователей через логин и пароль.
Ожидаемый результат:
-Веб-сайт, позволяющий администратору загружать и удалять курсы для пользователей, а также предоставляющий возможность пользователям выбирать и проходить курсы, вести статистику прохождения.
Так же я загрузил диаграмму вариантов использования.
Рейтинг: 1241
Исполнитель определен: