Добрый день. Имеется сайт https://www.triton.finance/ - на Editor X - https://www.editorx.com/ Необходимо доработать некоторые страницы и создать новые - вот ТЗ https://docs.google.com/document/d/14SBj3jBcvb4eW_PcYyAgH7nAWEro7d1M-gFmo8cXxuA/edit?usp=sharing Нужно знание Editor X.
Разработка проекта с «0». Крупный и международный маркетплейс.
[table]
модуль Security
Авторизовать пользователя по логину и паролю Авторизовать администратора по логину и паролю Авторизовать владелец трансляции по логину и паролю Проверить, пользователь авторизован на одном устройстве, закрыть доступ для ранее зарегистрированных сессией. Распределить права доступа к ресурсам: · неавторизированный пользователь, · авторизированный пользователь, · администратор, · авторизированный владелец видео, · Шифровать данные сессии.
[/table]
[table]
модуль Customer
Свойства: · Имя пользователя (обязательное поле, только буквы) · Фамилия пользователя (обязательное поле, только буквы) · Логин (userName) (обязательное поле, буквы, цифры, длина от 8 до ______) · E-mail (обязательное поле, проверка на форму E-mail) · Password (обязательное поле, буквы, цифры, спец
символы, длина от 8 до ) · Статус (CREATE, ACTIVE, BLOCK, REMOVE …) · Доступ к камере (обязательное поле, логическое) · Доступ к микрофону (обязательное поле, логическое) · Поле подтвердить условия сотрудничества (обязательное поле, логическое) · Токен для верификации почты (обязательное поле, строка, генерируют система) · Срок действия токена (обязательное, целое число. Генерирует система) · Аватар (строка, не обязательное поле, путь к картинке) · Номер карты (не обязательное поле, цифры, поле заполняется в личном кабинете) · Срок действия карты (не обязательное поле, поле заполняется в личном кабинете, дата мм/гг) · Пол (не обязательное поле) · Дата рождения (не обязательное поле) · Семейное положение (не обязательное поле) · Дети (не обязательное поле) · Авто (не обязательное поле) · Домашние животные (не обязательное поле) Методы: · Регистрация пользователя (пользовательский). При регистрации Статус установить CREATE. · Верификация почты пользователя. При подтверждении почты статус установить ACTIVE · Восстановить пароль (пользовательский) · Логин (пользовательский). При логине закрыть сессии на других устройствах. · Логаут (пользовательский) · получить пользователя по username (пользовательский) · Обновить свойства пользователя (пользовательский) · Восстановить пароль (пользовательский) · Удалить пользователя (пользовательский). При удалении статус установить REMOVE · Получить список пользователей с пэйдженгом (администраторский) · Получить список всех пользователей (администраторский) · Получить одного пользователя (администраторский) · Изменить свойства пользователя (администраторский). · Изменить статус пользователя (Администраторский) · Удалить пользователя (администраторский). При удалении статус установить REMOVE · Фильтры пол, возраст, наличие авто ….
модуль Administrator
Свойства: · Имя пользователя (обязательное поле, только буквы) · Фамилия пользователя (обязательное поле, только буквы) · Логин (userName) (обязательное поле, буквы, цифры, длина от 8 до) · E-mail (обязательное поле, проверка на форму E-mail) · Password (обязательное поле, буквы, цифры, спец
символы, длина от 8 до ) · Аватар (необязательное поле ) · Статус (ACTIVE, BLOCK, REMOVE …) Методы: · Регистрация администратора (администраторский) · Верификация почты администратора. · Логин (администраторский) · Логаут (администраторский) · получить администратора по username (администраторский) · Обновить свойства администратора (администраторский) · изменить пароль (администраторский) · Получить список администраторов с пэйдженгом (администраторский) · Получить список всех администраторов · Получить одного администратора (администраторский) · Изменить свойства администратора (администраторский). · Изменить статус администратора(Администраторский) ·
[/table] [table]
модуль playlist
Свойства: · Путь к трансляции (Строка, обязательное поле) · Владелец трансляции (строка, обязательное поле) · уровень трансляции (всемирный, региональный, местный, частный) · Цена (целое, обязательное поле) · Частота трансляции (целое, обязательное поля) · Время трансляции (обязательное поля) Методы: · Сформировать playList из списков владельцев трансляций · Получить список трансляций (пользовательский) · Получить список трансляций по пользовательскому фильтру: уровень, цена, частота трансляции (пользовательский) · Получить список трансляций с пейдженгом (администраторский) · Удалить трансляцию (администраторский) · Получить количество трансляций (администраторский)
[/table]
[table]
модуль broadcast
Свойства: · Имя трансляции (строка, обязательное поле) · Пользователь username (строка, обязательное поле) · Длительность трансляции (длинное целое) · Время трансляцию засчитать (логическое, начальное значение false) Методы: · Начать трансляцию для пользователя · Получить изображение с камеры пользователя · проанализировать изображение (изображение сделано не с фото, распознать лицо) · засчитать время трансляции, если анализ изображения true · Завершить трансляцию
[/table] [table]
модуль Filter
Свойства: · username пользователя (строка, обязательное поле) · уровень трансляции (всемирный, региональный, местный, частный) · желаемые темы (список строк) · максимальный тариф (логической) Методы: · Сохранить фильтр (пользовательский) · Обновить фильтр (пользовательский) · Найти фильтр по username (пользовательский) · Удалить фильтр
[/table] [table]
Модуль Анализ Изображения
Внешняя библиотека «Компьютерное зрение»
[/table]
Заявки фрилансеров
Похожие заказы
- Сайты «под ключ»1 заявкаЗакрыт4 года назад
- $600
Нужен сайт срочно, для розничной продажи обуви, сумок и т.д на CMS open cart .
Сайты «под ключ»1 исполнительЗакрыт4 года назад Срочно нужен сайт для дипломной работы. Маленький, хиленький и очень дешевый. Чтобы было что-то на подобии сайта. Тема: сайт магазин для продажи музыкальных инструментов с использованием БД и Реакт (просто чтобы было для ...
Сайты «под ключ»7 заявокЗакрыт4 года назад- $100
Нужен простой, удобный и понятный сайт для потребителя по теме "электромонтаж", с админкой и БД
Сайты «под ключ»1 исполнительЗавершен4 года назад Необходимо создать сайт по натяжными потолкам, регион Беларусь - Минск. Пример дизайна сайта можно взять с сайта https://veritto.by/ Написать 20-30 текстов на тематику натяжных потолков.
Сайты «под ключ»35 заявокЗакрыт4 года назадДобрый день! Необходимо перенести сайт на новый домен - Сайт уже к нему привязан, но отражается некорректно.
Сайты «под ключ»4 заявкиЗакрыт4 года назадНужен несложный, но красивый сайт на викс на тему ремонт компьютеров. должна быть главная страница и какое-то меню для разных видов услуг. все можно обсудить походу. Подойдут начинающие фрилансеры. главное желание и недорогая цена.
Сайты «под ключ»18 заявокЗакрыт4 года назадТребуется сайт для магазина тканей по следующим параметрам, читайте до конца сообщения.ТЗ1. Личный кабинет с возможностью отслеживания заказа, регистрации пользователя, видеть количество покупок и последние заказы, так же бонусная система чтобы была.2. Интеграция с 1 ...
Сайты «под ключ»17 заявокЗакрыт4 года назадРазработка и создание Landing page "лендинг пейдж" на платформе Tilda. Landing page "лендинг пейдж" - это небольшой одностраничный сайт, основной задачей которого является сбор контактных данных целевой аудитории. Создать ...
Сайты «под ключ»42 заявкиЗакрыт4 года назадНесложный имиджевый сайт для типографии. Хост и домен уже есть. Нужно несложное но эстетично содержимое на 5-10 страниц
Сайты «под ключ»29 заявокЗакрыт4 года назад