crypto-transaction — это автоматизированная система учёта p2p торговых операций с криптовалютой.
Проект предназначен для автоматизации учёта и управления p2p криптовалютными транзакциями, а также для формирования отчётов и управления пользователями. Основной язык разработки — PHP, проект построен на фреймворке Laravel.
- Ведение записей p2p криптовалютных сделок.
- Автоматизация расчётов, в том числе с учётом комиссий и курсов обмена.
- Управление пользователями (создание через artisan-команду).
- Генерация подробных отчётов.
- Веб-интерфейс с использованием TailwindCSS и AlpineJS.
- Документация API, сгенерированная с помощью Scribe, включая примеры запросов на bash и javascript.
- Экспорт коллекции Postman и спецификации OpenAPI для тестирования API.
- Запустите MySQL:
sudo service mysql start - Запустите сервер Laravel:
php artisan serve - Создайте пользователя:
php artisan users:create - Для автодополнения IDE:
composer require --dev barryvdh/laravel-ide-helper php artisan ide-helper:models
- Для генерации PDF-отчётов:
composer require barryvdh/laravel-dompdf - Для защиты от спама (NoCaptcha):
Добавьте в
composer require anhskohbo/no-captcha
.env:NOCAPTCHA_SITEKEY=your-site-key NOCAPTCHA_SECRET=your-secret-key
Подробная документация и примеры запросов доступны по адресу /docs после запуска приложения. Также доступны коллекция Postman и спецификация OpenAPI.
Ссылка на репозиторий: tokensave/crypto-transaction