Django разработчик

5 000 руб. за проект • безналичный расчёт, электронные деньги
23 апреля 2018, 22:36 • 3 отклика • 98 просмотров
Добрый день!
Нужна помощь Django разработчика с небольшим знанием JS в создании API для расширения Chrome.
Описание проекта:
https://docs.google.com/document/d/1x3dgs7FwzDfYIz...

Имеется рабочее API по следующему адресу:
http://api.welearn.school/courses/

source:
https://github.com/welearn-inc/welearn-platform

Задача доделать модель БД и запилить логику на обработку запросов.

Модель данных на Django должна выглядеть следующим образом:
- Influencers (id, name, timestamp)
- Courses (id, name, link, influencer_id, timestamp)

- Websites (id, link, influencer_id, timestamp)
- Social_accounts (id, link, type, influencer_id, timestamp)

- Entities (id, entity, account_id, value, timestamp)

Логика JS / Django
JavaScript:
- При открытии сайта/соц. профиля инфлуенсера плагин отправляет запрос на сервер Django - "/check_influencer/" c параметром URL ссылки для проверки её наличия в [имя_таблицы].
Django:
1) Получение запроса
2) if URL in (facebook.com,twitter.com,youtube.com,instagram.com) -> проверка в таблице "social_accounts"
else -> плагин проверяет наличие данной ссылки в таблице "websites".
3) Вывод информации по инфлуенсеру из базы данных, если ссылка совпала.

С Уважением,
Никита
Файлы