Создать масштабируемый сервис с возможностью:
— выбора страны и сервиса
— выдачи виртуального номера
— получения входящих SMS
— ведения истории активаций
— работы через API
Пользовательская часть:
— Каталог сервисов и стран
— Создание активации
— Получение и отображение входящих SMS
— Статусы заказов
— Баланс и история операций
— Личный кабинет
Админ-панель:
— Управление сервисами и странами
— Настройка цен
— Управление пользователями
— Мониторинг активаций
— Логирование операций
API:
— Получение номера
— Проверка статуса
— Получение SMS
— Авторизация по ключу
Технологии
Laravel, PHP 8+, MySQL, REST API, очереди/cron, интеграция с внешними SMS-провайдерами, система ролей и логирование.
Особенности реализации
— Архитектура с возможностью подключения нескольких провайдеров
— Асинхронная обработка статусов
— Масштабируемая структура БД
— Подготовка под высокую нагрузку
Проект реализован как коммерческая платформа с возможностью дальнейшего расширения функционала и подключения дополнительных интеграций.