Нужен дев с знанием Python 3 Задачи : - ревью текущего кода (созвон и разбор) - дописать некоторую логику - нужно дополнительно покрыть тестами Чат бот на питоне, ...
Создать личный кабинет и интегрировать с сайтом на wordpress
Необходимо сделать личный кабинет и прикрутить (интегрировать) его к сайту на wordpress.
Личный кабинет, (он же лк далее по тексту) должен быть написан модульно, для простоты дальнейшей доработки.
Описание функционала лк. Более подробное тз отправлю по запросу.
1. Верстку лк сделать по готовым макетам.
2. Авторизация пользователей в лк включает регистрацию (c валидацией E-Mail), восстановление пароля (аналогично по E-Mail, SMS), залогинивание пользователя. Для повышения безопасности должна быть возможность двухфакторной аутентификации (используя Google Authenticator к примеру) и возможность ограничить залогинивание по IP-адресам или блоку IP-адресов (особенно важно для админского кабинета).
Всего регистрация делится на 2 этапа.
- Обычная. Поля для регистрации: http://joxi.ru/1A59dLotnQpNGA
- С верификацией. Для работы с лк требуется пройти верификацию подтвердив свой номер телефона по SMS и отправив скан/фото паспорта.
3. Функции лк:
3.1 Раздел Баланс. Здесь отображается баланс пользователя. Адрес кошелька присваивается админом, после прохождения верификации. Здесь указан общий баланс, курсы валют и история входов в лк. Добавить модуль отображения курса валют (обновление каждые 0.5 сек, Websockets). Добавить модуль ввода-вывода денежных средств, подключить Qiwi, Payeer, Robokassa, использовать API шлюзов только на HTTPS протоколах.
3.2. Раздел Отправить. Пользователь выбирает валюту, указывает номер кошелька в поле "адрес" и сумму к отправке, тут же ему показывается комиссия за перевод и сумма к списанию, после подтверждения админу приходит заявка в админский кабинет с уведомлением на почту.
3.3. Раздел Обменять. Здесь пользователь может обменять одну валюту на другую, например биткойны на рубли или наоборот. Есть 2 варианта реализации функционала:
1) Использовать готовый скрипт Premium Exchanger (https://best-curs.info/product/skript-obmennogo-punkta-premium-exchanger/). Скрипт написан как плагин для WordPress, поэтому проблем с интеграцией не возникнет. Так же исходный код дизайна открыт. Можно создать дочернюю тему дизайна и вносить в нее правки.
2) Предоставить готовый модуль или написать свой.
3.4 Раздел биржа.
Биржа, (она же Система далее по тексту) должна быть написана модульно, для простоты дальнейшей доработки.
Основные модули системы:
- Модуль подгрузки и отображения торгов, с возможностью выбора различных комбинаций криптовалютных пар.
- Модуль онлайн чата с модерацией админом (с быстрой доставкой сообщений Nginx Push and Pull / Websockets). : http://joxi.ru/Y2LqMl5H9dGlkA – отображается во всех разделах лк.
- Модуль личных сообщений между пользователями.
- Модуль торгов покупка, продажа (ордера на покупку/продажу, с учетом комиссии, комиссию устанавливает администратор через админку).
- Модуль истории торгов (ордера, сделки) для пользователя базовая информация, для администратора должен отображаться детальный лог: время операции, инфо о юзерах сделки (id, ссылка на профиль), IP адреса, размер операции, размер комиссии.
- Блок "Мои открытые заказы" где пользователь сможет отменить/подтвердить операцию:http://joxi.ru/gmven1WSLZJRyr
Система должна в браузере работать без перезагрузки страницы (используя AJAX, Websockets и др.)
3.5 Раздел История операций. Отображается операции пользователя по счету
3.6 Раздел Настройки кабинета. Установить/создать модуль настройки лк пользователя, где он сможет изменять информацию E-mail/пароль/телефон.
3.7 Раздел Поддержка. Тех.поддержка на основе тикетов. Сделать возможность создать обращение в службу поддержки, пример:http://joxi.ru/MAjMQdqC4YlG32
3.8 Личный кабинет для администратора. Создать модуль админского кабинета, где админ сможет управлять пользователями, менять их данные, сбрасывать пароли, изменять данные баланса кошельков, просматривать лог зачислений, списаний. Возможность ручного вывода средств с кошельков пользователя на платежные шлюзы. Возможность управлять пампингом/дампингм курса валюты, менять данные заявки, верифицировать пользователей.
Обязательное требование: умение делать высоконагруженные проекты с кучей интеграций.
В сети есть уже есть много аналогичных бирж, на которую можно ориентироваться и изучать.
Нужен фрилансер (не студия), который имеет опыт, подтвержденный выполненными проектами, человека внимательного к мелочам и организованного.
Поначалу лк не будет обладать полнотой вышеуказанных требований, например можно пока без раздела биржы. Основная задача – зарегистрировать пользователя, принять от него имеющуюся криптовалюту и обеспечить возможность покупать/продавать.
Личный кабинет должен быть адаптирован под мобильные экраны. Так же сделать защиту подключений к сайту системы от DDOS, на уровне DNS (пример CloudFlare), хостинг-провайдера (шейпинг трафика маршрутизатором) и на уровне веб-сервера (используя модули веб-сервера).
Заявки фрилансеров
Похожие заказы
- $200Веб-программированиенет заявокЗакрыт7 лет назад
Добрый день. Сайт на wordpress. Нужна оптимизация до состояния как на картинке в аттачменте. Сейчас состояние http://joxi.ru/Drl7NMWivM3Z4A На моем сайте сперва DOM а потом First contentfull paint А надо ...
Веб-программирование1 заявкаЗакрыт7 лет назадДобрый день. Необходимо доработать схему расчёта для 4-статей расходов на основе формул из Excel, при этом нужно понимать, что схема расчёта для 1-й статьи уже реализована, т.е. нужно наследовать уже существующий функционал ...
Веб-программирование1 заявкаЗакрыт7 лет назадЧто есть? набор УРЛов вида index.php?categoryID=XX.html и index.php?productID=XX.html где XX =цифры - 1,2,...,10,11, и т.д. Нужно написать, оттестировать и предоставить работающий набор директив для htaccess ...
Веб-программирование3 заявкиЗакрыт7 лет назадНеобходимо доработать некоторые моменты на сайте gammapv.kz (Modx Revolution). 1. Не загружаются товары на подкатегорию 130 (в линолеуме) - http://prntscr.com/kgytn2. вот айл где указана категория 130 - http://prntscr.com/kgyvdi 2. Когда заходим в коллекцию ...
Веб-программирование2 заявкиЗакрыт7 лет назадИсходные данные: cхема помещения (одноэтажный большой торговый центр) в svg с прорисовкой всех магазинов и их названий Задание: Сделать интерактивную карту (браузер Chrome) для тачскрина 18.5 дюймов (1080*1920 - портретное ориентирование) со ...
Веб-программирование4 заявкиЗакрыт7 лет назадНужна доработка сайта на Битриксе, шаблон Аспро Некст часть работы выполнена. Тз по ссылке. https://cloud.mail.ru/public/6Wp8/LHX6Q4ZRU Нужно сделать все что описано в тз.
Веб-программирование2 заявкиЗакрыт7 лет назадДобрый день. Требуется написать парсер для переноса товаров с сайта http://holod-magazin.ru/ на сайт сделанный на joomla. Переносить товары (цена, картинка, описание, характеристики и вкладки ). Интересует именно скрипт, который можно будет потом ...
Веб-программирование8 заявокЗакрыт7 лет назадДоработки Сайта CMC MODX Техническое задание тут >>> https://goo.gl/8ZZv1e от вас сроки и бюджет
Веб-программирование2 заявкиЗакрыт7 лет назадМы разрабатываем Веб-приложение. Нам нужно чтобы мы могли получать информацию в свою базу данных с контроллеров через брокер MQTT и протокол Modbus. Нужна совместная доработка, или консультация Обязательные требования: Совместная работа ...
Веб-программирование2 заявкиЗакрыт7 лет назад