2023-06-13_10-03-11.png
P2P 3.pdf
19 МБ

Задачей на данном проекте была реализация безопасного процесса покупки/продажи криптовалюты(usdt, eth, btc), с возможностью добавления новых токенов.
В процессе разработки был реализован полноценный криптоинтерфейс с возможностью добавления новых монет, который в режиме реального времени отслеживает все вводы и выводы в системе. Также была реализована система безопасных сделок, генерация всех криптокошелков для пользователя при заходе пользователя в бота, выкладка объявлений на покупку/продажу криптовалюты, система отзывов, профиль пользователя.

В приложении у каждого пользователя есть возможность выложить предложение на покупку/продажу, которое контролирует платформа и не даёт украсть средства злоумышлиникам.
В приложении у каждого пользователя есть возможность выложить предложение на покупку/продажу, которое контролирует платформа и не даёт украсть средства злоумышлиникам.

Чтобы убедиться в продавце/покупателе для пользователя доступна система отзывов, где он может увидеть рейтинг каждого продавца/покупателя.
Чтобы отслеживать операции и баланс пользователя был реализован его профиль с понятным интерфейсом.
В дополнение был реализован дополнительный бот тех. поддержки, который работает с api основного бота, что позволяет быстро и продуктивно решать споры во время проведения сделок.
Вместе с ботом была интегрирована удобная административная панель на основе flask-admin.
Для отслеживания транзакций в токенах erc20 был интегрирован сервис alchemy Для работы с BTC был использован сервис blockcypher.
Стек технологий:
Бекенд:

Python

•celery •FastApi •Flask-Admin •alembic •sqlalchemy •web3
•api
•sqlalchemy •docker •docker-compose •ngnix
Front-end:
•React •JS •HTML5•CSS

БОТ: https://t.me/EasycryptoP2P_bot