Дописать в полуготовый сайт ESI EVE, и личный кабинет на Python Django

3 000 руб. за проект
17 апреля 2021, 08:00 • 0 откликов • 39 просмотров
В наполовину написанный сайт(на Django) добавить некоторые функции:
Авторизацию и регистрацию через EVE ESI. Есть готовая инструкция(https://django.fun/docs/social-docs/ru/0.1.0/backe...)
Добавить страницу личного кабинета:
В него
-импортировать все данные которые предоставляет EVE(готовое решение есть на гитхаб проект Alliance Auth https://github.com/allianceauth/allianceauth)
-сверстать личный кабинет как Alliance Auth но сохранив прежний стиль сайта
На страницу акции вывести график движения акций по след. принципу работы
с помощью ESI API отследить все активы корпорации( id корпорации northern fleet.) баланс всех счетов корпорации, структуры, содержимое корпоративных складов итд(всю информацию предоставляют ESI, затем перевести все активы в рыночную стоимость сравнив предварительно с актуальными ценами на игровом рынке, суммировать все полученные результаты и разделить на 10000. Итог вывести на график с отображение получаемой суммы. График должен обновляться каждые 3 минуты. В итоге мы получаем целую систему движения акций организации в режиме онлайн. Для этой же страницы добавить модель в которой мы устанавливаем значения класса наличие, продано, статус, прогноз Ниже добавить 2 кнопки купить акции, продать акции. При нажатии кнопки "Купить акции" отправляется запрос в игру(все то же ESI SSO) где открывается новое сообщение на имя Robrt Downy Iron, при нажатии кнопки продать - аналогичная схема. Цвет кнопок купить - green продать - yellow.
Сбор информации о корпоративных активах, перевод их в игровую валюту и отображение на графике уже реализовывали в этом проекте https://github.com/GoldenGnu/jeveassets только там для показа активов требуется авторизация, и график обновляется ручками.