Клиентская часть
- Регистрация/авторизация, верификация электронной почты
- Профиль, смена пароля
- 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