Створення криптобіржі під ключ через API Coinbase
Вітаю!
Технічне завдання (ТЗ) на розробку платформи для інтеграції з Coinbase API (посередницька платформа)
Загальні відомості
Створити платформу для надання користувачам послуг торгівлі та зберігання криптовалют через API Coinbase. Платформа виступатиме посередником, надаючи інтерфейс для роботи з Coinbase без необхідності прямої взаємодії користувачів із самим Coinbase.
Цілі та завдання
1. Інтеграція з API Coinbase для:
• Торгівлі криптовалютами (купівля/продаж).
• Зберігання активів (депозити та виведення).
• Отримання ринкових даних (ціни, об’єми, ордери).
2. Реалізація користувацького інтерфейсу для роботи з платформою:
• Реєстрація та авторизація користувачів.
• Управління портфелем: баланси, історія операцій.
• Розміщення ордерів та відстеження їхнього статусу.
3. Забезпечення безпеки даних і взаємодії.
4. Впровадження базових процедур KYC/AML (Know Your Customer / Anti-Money Laundering).
Основні функції
1. Користувацький інтерфейс
1. Реєстрація та авторизація:
• Можливість реєстрації з підтвердженням через email.
• Авторизація з використанням двофакторної аутентифікації (2FA).
2. Дашборд користувача:
• Перегляд поточного балансу (по всіх підтримуваних криптовалютах).
• Історія операцій (депозити, виведення, ордери).
• Інформація про відкриті ордери.
3. Торговий інтерфейс:
• Вибір торгової пари (наприклад, BTC/USD).
• Розміщення ордерів (лімітні, ринкові).
• Перегляд ринкових даних (графіки, книга ордерів).
4. Депозити та виведення:
• Генерація адрес для депозиту криптовалют.
• Можливість виведення коштів на зовнішні гаманці.
2. Інтеграція з Coinbase API
1. Авторизація в API:
• Використання OAuth2 для взаємодії з API Coinbase.
• Зберігання токенів доступу користувачів.
2. Робота з гаманцями:
• Отримання списку підтримуваних активів та їхніх балансів.
• Генерація адрес для депозитів.
• Ініціювання виведення коштів.
3. Робота з ордерами:
• Створення ринкових та лімітних ордерів.
• Відстеження статусу ордерів.
• Скасування активних ордерів.
4. Отримання ринкових даних:
• Актуальні ціни по торгових парах.
• Інформація про ліквідність (глибина книги ордерів).
• Історичні дані для побудови графіків.
3. Адміністративна панель
1. Управління користувачами:
• Перегляд списку користувачів.
• Статистика по транзакціях.
• Блокування/розблокування облікових записів.
2. Моніторинг операцій:
• Логи операцій (депозити, виведення, ордери).
• Інструменти для ручної перевірки транзакцій.
3. Налаштування платформи:
• Встановлення комісій за торгівлю, введення/виведення коштів.
• Управління підтримуваними активами.
Технічні вимоги
1. Інтеграція з API Coinbase
• Використовувати офіційні бібліотеки Coinbase для роботи з API:
• Налаштувати OAuth2 для авторизації користувачів.
2. Технологічний стек
• Backend: Python (Django, Flask) або Node.js.
• Frontend: React.js або Vue.js.
• База даних: PostgreSQL або MySQL.
• Хостинг: AWS, Google Cloud або інший хмарний провайдер.
• Безпека API:
• Усі запити через HTTPS.
• Зберігання ключів і токенів у захищених сховищах (наприклад, AWS Secrets Manager).
3. Безпека
• Двофакторна аутентифікація (2FA).
• Шифрування даних користувачів.
• Регулярні логи та моніторинг транзакцій для запобігання шахрайству.
4. KYC/AML
• Інтеграція з провайдерами для верифікації користувачів (наприклад, Jumio, Onfido).
• Збір базових даних: паспорт, адреса, верифікація особи.
Етапи розробки
1. Планування (1–2 тижні)
• Визначення функціоналу.
• Розробка архітектури платформи.
2. Backend-розробка (4–6 тижнів)
• Реалізація інтеграції з Coinbase API.
• Налаштування бази даних.
• Реалізація бізнес-логіки (депозити, виведення, ордери).
3. Frontend-розробка (3–5 тижнів)
• Створення користувацького інтерфейсу.
• Інтеграція з backend через REST API.
4. Тестування (2–3 тижні)
• Перевірка роботи API на тестовому середовищі Coinbase.
• Тестування безпеки та продуктивності.
5. Запуск і підтримка (1 тиждень + ongoing)
• Розгортання на сервері.
• Моніторинг і виправлення помилок.
Документи для надання
1. Код із коментарями.
2. API-документація для внутрішнього використання.
3. Технічна документація з розгортання платформи.
4. Рекомендації щодо безпеки та оновлень.
Вимоги до розробників
• Досвід роботи з REST API (бажано Coinbase).
• Знання OAuth2 і роботи з токенами.
• Досвід розробки безпечних фінансових додатків.
• Навички роботи з обраним технологічним стеком.
Результат
Платформа, готова до експлуатації, яка надає користувачам інтерфейс для торгівлі та управління активами через інтеграцію з Coinbase API, із урахуванням усіх вимог безпеки та зручності використання.
-
Привіт, Акоб!
Я, Андрій, досвідчений UI/UX-дизайнер з 12-річним стажем у розробці. Я допоможу вам створити криптобіржу під ключ, інтегрувавши API Coinbase для безпечної торгівлі та зберігання криптовалют. Мій підхід гарантує продуманий інтерфейс, захист даних, а також відповідність вимогам KYC/AML. Я забезпечу високу якість роботи та суворе дотримання термінів. Давайте обговоримо деталі!
-
1182 8 1 Хелоу, Акоб
Можу зробити вам робоче рішення, в більш-менш чіткі сроки.
Відпишіть в ЛС.
Павло
-
350 Вітаю Акоб!
Я працюю у команді. Надаємо повний спектр послуг, необхідних для реалізації Вашого проекту.
Основний стек технологій vue.js, nuxt.js, react.js, Laravel, Node.js, React native.
В плані дизайну працюємо з Figma.
Реалізуємо ваш продукт зі всім необхідним функціоналом та подальшою підтримкою, на Node.js + Vue.js
Оскільки на даному етапі багато технічних/функціональних питань, оцінити в плані вартості та термінів важко, більш детально пропоную обговорити в приватних повідомленнях.
-
411 6 1 Розумію ваш запит. Можливо реалізувати криптобіржу з використанням API Coinbase. В проекті будуть потрібно розробка frontend та backend, система безпеки та KYC/AML узгодження.
Прошу уточнити деталі:
* Функціонал біржі (обмін, депозити/виведення, трейдинг)
* Країна реєстрації та законодавство
* Бюджет та терміни
Після уточнення деталей зможу надати більш точну пропозицію.
Актуальні фриланс-проєкти в категорії Python
Автоматичне публікування відео в соціальні мережі за розкладомТехнічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та… Python, Розробка ботів ∙ 5 годин 33 хвилини тому ∙ 35 ставок |
Бот по прийому/пошуку анкет
1250 UAH
Якщо коротко: Створити бота, в якому можна буде створити та знайти анкету, бот повинен мати реферальні посилання тощо, все нижче розписав Бот зі сторони клієнта: перед кнопкою /старт текст в центрі чату: Що може зробити цей бот? Ласкаво просимо в Sugar Secret Agency!… Python, Розробка ботів ∙ 7 годин 36 хвилин тому ∙ 40 ставок |
Шукаємо розробника для створення торгового бота/чат-ботаШукаємо розробника для створення торгового бота / чат-бота. Потрібен IT-спеціаліст, який зможе розробити бота для аналізу ринку 24/7 та надсилання торгових сигналів по золоту, індексах, Bitcoin і Forex-парах. Головна вимога - спеціаліст має розумітися в трейдингу, MetaTrader… Python, Розробка ботів ∙ 1 день 2 години тому ∙ 35 ставок |
≈5 мікросервісів на FastAPI + правки та рефакторинг
15 719 UAH
Є проект, що складається приблизно з ~11 мікросервісів на FastAPI з інтеграціями, який більш ніж на половину готовий. Завдання - доробити решту ~5 мікросервісів (конкретніше - subscription/billing та інтеграція з Revenuecat, захист від зловживань для білінгу, Notifications,… Python, Веб-програмування ∙ 1 день 8 годин тому ∙ 40 ставок |
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 2 дні 13 годин тому ∙ 15 ставок |