Заказ закрыт
Проект на Laravel с выводом данных пользователю по API

Бюджет: 13 000 руб
165.66 $ – 145.08 €
Заказчик выбрал исполнителя:
Сергей Полиньяк  
Описание

Необходимо создать платформу которую можно будет добавлять ть различные устройства.
К каждому устройству будут добавляться полный перечень фотографий этого устройства все доступные его характеристики и параметры. 
Функционал данной платформы имеет большое сходство с товаром в интернет-магазине. Добавляется новый товар, ему присваивается характеристики, фотографии и так далее. 

Вывод информации пользователю осуществляется по API. Пользователь делает запрос с параметрами определенного метода и своего API ключа в ответ получает json объект с данными.

Фреймворк который должен быть использован laravel.
Тема админ панели может быть предоставлена вами или нами на выбор. Согласуем.

Интерфейс
Фронтенд : только форма входа
Бекенд: админ панель


Структура меню а админке

*Бренды
*Модели устройств
*Настройки
   -Характеристики
   -Типы видов
   -API ключи

Прототипы
Есть. Отправим Вам в переписке

Структура БД
Есть готовая структура (можно взять за основу) в приложении к данному проекту

API
Для авторизации по токену следует использовать тип авторизации Bearer token. 

Методы которые нужно реализовать методы               ------           Параметры

Получить все бренды                                                                       нет
Получить все бренды по типу моделей                                       param_name
Получить бренд по его ref_id                                                       brand_ref_id
Получить параметры бренда по ref_id                                           brand_ref_id
Получить все модели по ref_id бренда                           brand_ref_id, device_type (не обязательный)
Получить модель по ее ref_id                                                       model_ref_id
Получить характеристики модели по ref_id модели                       model_ref_id
Получить изображения по ref_id модели                                      model_ref_id
Получить все доступные типы видов                                               нет
Получить все доступные характеристики                                         нет
(Возможна корректировка методов и параметров при согласовании с исполнителем)

Пользователи.

Обычный зарегистрированный пользователь: 
может только просматривать информацию и редактировать свой профиль.

Пользователь Scout:
может добавлять бренды, 
может добавлять модели устройств, 
может добавлять фотографии устройств, 
Может присваивать характеристики к устройствам, 
может редактировать только свои записи и только те которые не были подтверждены. 
Если запись была подтверждена Скаут редактировать или удалять ее не может.

Пользователь с правами редактора:
Может добавлять, редактировать записи любого пользователя. 
Может обновлять доступность модели, бренда, характеристики и других. 
Записи которые подтверждены удалять не может.

Пользователь администратор:
Может добавлять, редактировать, удалять такие записи как бренды, параметры брендов, модели устройств, фотографии, типы видов, характеристики, характеристики устройств.

Супер администратор:
Имеет доступ ко всем функциям и может назначать роли пользователей

                                        
Порядок работы в исполнителем:
Согласовываем ТЗ.
Согласовываем структуру базы данных. 
Тестирование админ панелей и сдача.
Тестирование API и сдача.
Оплата.
(Порядок работы может быть откорректирован в приличном обсуждении проекта с потенциальным исполнителем)

Если Вас не устраивает предложенная стоимость, просьба указать свою цену 
и комментарий почему Ваша цена приемлема.

Также просьба указывать сроки выполнения работ, 
а также ссылку на подобные проекты, если есть.

Спасибо
Опубликован 14.03.2019 в 19:35
Заказ находится в архиве

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

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