search

Cайт по проверке чистоты криптовалюты

visibility179
schedule3 месяца назад
sellReact, Vue, Next.js, Bootstrap, HTML, node.js, Python, PHP, PostgreSQL, mongoDB, nosql
categoryПрограммирование и разработка

80 000 ₽ за проект

descriptionОписание

Требуется разработчик который сможет реализовать веб сайт (личный кабинет) по проверке чистоты криптовалюты. Проверка будет осуществляться через партнеров по API, документацию вышлю по запросу. В личном кабинете будет функционал внесения средств, непосредственно проверки, история проверок и базовые операции типа регистрации, смены пароля, тикетов итд. Основные тех требования: -на фронтенд можно использовать React, Vue, Next.js или что-то простое типа Bootstrap + HTML; -итерфейс для авторизации и регистрации (в том числе по инвайту), пополнения баланса и запуска проверок; -на бэкэнд можно node.js (Express.js или Next.js), Python (FastAPI/Django ) или PHP(laravel) отвечат за работу с телеграм ботом -по БД PostgreSQL. Можно Redis, чтобы в оперативке висела, но нужна хорошая машина. Как вариант - mongoDB. Но и nosql сойдет; -по авторизации и админке всё, как и везде стандартно jwt или сессии для авторизации, роли админ/юзер. В самой админке список пользователей, баланс (текущий и за всё время), история платежей, полная история взаимодействия с ботом; -пополнение баланса. Необходимо подключить оплату Биткоином, ждем ваши предложения. По безопасности: -ssl; -двухфакторка для админки, лимиты на запросу API, хранение паролей в хэше, логирование и защата от фрода; -рейт-лимитинг, а также резервное копирование базы; Как всё должно быть устроено при работе с appi: 1. Подключаемся через ключ api (храним безопасно в переменных окружения) 2. Бэкенд прокладка, юзеры не должны забирать свой апи-ключ в лоб 3. Логируем все запросы/ответы для возможных споров и отлова багов 4. Ограничиваем частоту запросов, чтобы не грохнуть всю систему Как выглядит, упрощенно: Веб страница, где клиент логинется, пополняет баланс и взаимодействует с ботом через сайт. По окончанию своих действий клиент получает PDF-фаил с полным отчетом. Основные действия клиента: баланс и пополнения; история; тикет в администрацию; логаут.