Требуется разработка закрытой финтех-платформы для управления цифровыми активами. Система предполагает долгосрочную работу (low-yield маркетинг), поэтому приоритет — безопасность ядра и точность финансовых вычислений.
1. Технический стек (Hard Requirements):
Backend: PHP 8.3 + Laravel 11.
«Использование БД (PostgreSQL/MySQL 8) с обязательной поддержкой транзакционности (ACID) для всех финансовых операций. Это исключает потерю или порчу балансов при системных сбоях».
Cache/Queue: Redis (для очередей начислений и кэширования).
Frontend: Vue.js 3 или Inertia.js (для плавного UX в личном кабинете).
API: Интеграция с крипто щлюзом для приема платежей
2. Функциональные модули:
А. Финансовое ядро (Core):
Реализация системы Double-entry bookkeeping (баланс пользователя всегда должен подтверждаться историей транзакций)
Логика планов: фиксированная доходность (% в месяц) с ежедневным начислением.
Б. Личный кабинет (User Area):
Dashboard: графики доходности, текущий баланс, статус депозитов.
Безопасность: 2FA (Google Authenticator), логирование IP-адресов входа, уведомления в Telegram о транзакциях.
Партнерская программа: 3 уровневая линнейная реферальная система с начислением % от дохода приглашенных партнеров (более подробное тз маркетинга отправлю в процессе работы )
В. Панель администратора (Back-office):
Управление пользователями (верификация, блокировка, балансы и остальные данные о пользователях).
Финансовый шлюз: подтверждение заявок на вывод (Manual Approval)
Конструктор новостей и уведомлений (E-mail/Web-push).
3. Требования к безопасности (Security First):
Архитектура и чистота кода:
Модульность (Service/Repository): Логика финансовых начислений должна быть строго отделена от работы с базой данных и внешнего интерфейса. Что бы легко можно было менять платежные шлюзы или базу данных без переписывания всего проекта.
Валидация: Строгая типизация всех входящих данных. Защита от race conditions при начислениях.
Логирование: Полный Audit Log всех действий администраторов (кто, когда и какое значение изменил в БД).
4. Условия работы:
Срок: MVP (основной функционал) за 30 дней.
Контроль: Работа через приватный репозиторий (GitLab/GitHub). Ежедневные коммиты.
Проверка: Код будет передан на независимый аудит безопасности стороннему специалисту.
Юридически: Работа по договору (РФ)
Опубликован 10.03.2026 в 14:08