Cryxus - криптовалютная биржа

Task

  1. Создание надёжной онлайн биржи для торговли криптовалютами
  2. Организация безопасной работы с кошельками
  3. Запуск проекта в сжатые сроки

Клиентская часть

  • Регистрация/авторизация, верификация электронной почты
  • Профиль, смена пароля
  • Google Authenticator (Two-Factor Authentication)
  • KYC – подтверждение личности с помощью загрузки документов
  • Система тикетов для связи пользователя с администрацией сайта
  • История заказов, сделок, депозитов, выводов
  • Депозит криптовалюты
  • Вывод криптовалюты с биржи на кошельки Cryxus или Bitcoin.
  • Моментальный расчёт комиссии
  • Торговый интерфейс: выбор рынков, тикеты, график рынка, активные ордера, список операций, ордера пользователя, форма создания ордеров
  • Система матчинга ордеровУведомления об операциях на email

Система администрирования

  • Dashboard
  • Внутренняя переписка с пользователями в режиме приватных сообщений
  • Менеджмент пользователей
  • Менеджмент администраторов и их прав
  • Менеджмент депозитов
  • Менеджмент снятий с депозитов
  • Верификация пользователей

Обеспечение проекта

  • Документация администратора
  • Документация пользователя
  • Техническая документация: установка, настройка, деплоймент, описание архитектуры проекта
  • Набор автоматизированных тестов (внутренние системы покрыты unit-тестами на 100%, интерфейс примерно на 50%)
  • Выполнен комплекс мер по обеспечению высокого уровня безопасности на разных уровнях фукнционирования проекта

Стек технологий, использованных при разработке

  • Ruby 2.3 Rails
  • Базы данных MySQL/PostgreSQL и Redis
  • RabbitMQ
  • Интеграция с Bitcoin Core и его аналогами на основе API (JSON-RPC)
  • Web-server Nginx
Другие проекты
Назад к портфолио