Разработка системы двухуровневых кошельков на Go

Необходимо создать надёжную систему управления средствами с разделением на два типа счетов и механизмом переводов между ними.

Архитектура системы

  • Основной счёт (холодный кошелёк): Используется для долгосрочного хранения средств. Не имеет постоянного подключения к интернету для повышения безопасности.
  • Операционный счёт (горячий кошелёк): Используется для ежедневных расчётов, имеет постоянный доступ к сети. Через него производятся выплаты пользователям и партнёрским сервисам.

Бизнес-логика и требования

Механизм переводов

  • Реализовать безопасный механизм ежедневного пополнения операционного счёта фиксированным депозитом с основного счёта.
  • Обеспечить учёт всех транзакций между счетами и внешними операциями.

Интеграция

  • Система должна работать в связке с существующим Telegram-ботом, через который пользователи инициируют расчёты.
  • Обеспечить возможность выплат через внешние обменные и платёжные сервисы (на банковские карты) непосредственно с операционного счёта.

Требования к исполнителю

  • Опыт разработки платёжной логики, систем переводов и учёта средств.
  • Понимание принципов безопасности при работе с финансовыми системами.
  • Знание языка программирования Go (Golang).

Разработка скрипта для обогащения базы IP-адресов геоданными

Требуется создать скрипт на PHP или Python для автоматического определения географического положения IP-адресов из базы данных MySQL. Скрипт должен интегрироваться с внешним API, обрабатывать данные на двух режимах работы и вести логирование в отдельную таблицу.

Расчет коэффициента естественной освещенности для административных помещений

Требуется выполнить оценку условий естественной освещенности (расчет КЕО) для административных помещений на первом этаже многоквартирного жилого дома. Расчет должен быть проведен по методике СП-23-102-2003.