Разработка Prop Trading платформы (по готовому дизайну)

Замовник: AI | Опубліковано: 28.03.2026
Бюджет: 349 $

1. Общая задача Разработать полностью рабочую веб-платформу prop-компании (как на макетах), включающую: покупку челленджей личный кабинет трейдера торговый терминал (симуляция или API) систему аккаунтов и стадий оплату (crypto) админ-панель Дизайн предоставлен (все экраны есть) — верстка строго по макетам. 2. ⚙️ Основной функционал 2.1 Landing / Главная Блок: Trade without risking capital Выбор тарифов (Boost / Pro / Elite) Кнопка: Start / Choose account Trustpilot блок (можно статично) 2.2 Покупка челленджа (Checkout) Флоу: Выбор аккаунта (например $5k / $25k / $100k) Переход в checkout Ввод: имя email страна / город Выбор оплаты: Crypto (BTC / ETH / USDT / USDC) Кнопка: Complete Order После оплаты: создаётся аккаунт статус: Processing пользователь попадает в Accounts 2.3 Accounts (личный кабинет) Список аккаунтов: ID дата статус: Processing Active Cancelled баланс кнопка: View details 2.4 Страница аккаунта Поля: ID Stage (Stage 1 / Stage 2) Start Balance (например 100k) Risk limit (например 5k) End of period (unlimited) Кнопки: Trade Control Panel 2.5 Control Panel (дашборд) Equity (баланс) График (рост/падение) Daily change Target profit Max loss Блоки: Unrealized PnL Realized PnL Balance Equity Health % 2.6 Trading Terminal (ключевой блок) ДВА варианта (выбери и зафиксируй программисту): Вариант A (быстро и проще) — через API биржи подключение к: Binance API / MEXC API отображение: график (TradingView widget) order book сделки НО: ❗ реальные сделки НЕ исполняются (только симуляция) Вариант B (правильный для пропки) — симулятор Сделать: псевдо-торговлю цена подтягивается с API (Binance) ордера считаются внутри системы Функции: Long / Short Leverage (1x–5x) PnL расчет ликвидация комиссии 3. Логика челленджа (ВАЖНО) Для каждого аккаунта: Stage 1: старт: 100,000$ target profit: +10% max daily loss: 5% max total loss: 10% Stage 2: target: +5% Если: превышен max loss → статус = FAILED достигнут target → NEXT STAGE / PASSED 4. Оплата (Crypto) Реализовать через: NOWPayments / CoinPayments / Crypto API Функции: генерация платежа webhook подтверждение авто-активация аккаунта 5. Авторизация регистрация (email + пароль) login JWT / session 6. Админ-панель Обязательно: список пользователей список аккаунтов изменение статуса: active / failed / passed просмотр сделок ручное начисление баланса управление тарифами 7. Технологии (рекомендация) Frontend: React / Next.js Backend: Node.js (NestJS) или Laravel Database: PostgreSQL Trading: WebSocket Binance API 8. Архитектура Front → API → Backend → DB Trading engine отдельно (service) 9. API структура (пример) POST /auth/register POST /auth/login GET /accounts POST /challenge/buy GET /account/:id POST /trade/open POST /trade/close 10. Этапы разработки Этап 1 верстка всех экранов Этап 2 авторизация + база Этап 3 покупка челленджа Этап 4 кабинет Этап 5 торговый терминал Этап 6 админка . Финальный результат ✅ Готовый сайт ✅ Регистрация + покупка ✅ Рабочий терминал ✅ Система челленджей ✅ Админка