Бюджет: 1200 USD Срок: 15 дней
1. План реализации и график
Этап 1: Настройка сервера и развертывание Laravel (3-4 дня)
Настроить сервер Ubuntu: виртуальные хосты Apache, модули PHP 8.2, базы данных MySQL
Развернуть панель администратора Laravel с правильными правами доступа к файлам и конфигурацией окружения
Настроить phpMyAdmin на поддомене (admin.yourdomain.com) с безопасной аутентификацией
Настроить параметры SMTP для функциональности электронной почты
Протестировать все конечные точки API и отношения между базами данных
Загрузить и организовать ваш контент (аудио, изображения) через панель администратора
Этап 2: Настройка приложения Flutter (2-3 дня)
Настроить базовый URL для подключения к вашему серверу
Настроить брендинг приложения: название, иконки, экран загрузки, используя ваши материалы
Реализовать и протестировать основные функции:
Воспроизведение аудио с управлением в фоновом режиме
Аутентификация пользователей и профили
Просмотр контента и категории
Функциональность оффлайн-загрузки
Интерфейс подписки (с тестовым процессом оплаты)
Этап 3: Подготовка сборки и магазина (3-4 дня)
Сгенерировать ключи подписи и конфигурации сборки
Собрать релизный APK (Android) и IPA (iOS)
Протестировать на физических устройствах на производительность и стабильность
Подготовить списки в магазине и метаданные
Помочь с подачей в Google Play Console и App Store Connect
2. Цены и результаты
Цена полного пакета: 900 - 1200 долларов США
Итоговая цена зависит от сложности настройки вашего брендинга и любых дополнительных функций сверх базового шаблона
Что включено:
Полностью развернутая панель администратора Laravel на вашем сервере
Настроенное приложение Flutter с вашим брендингом
Файлы APK и IPA для производства
Поддержка подачи в магазин приложений
Техническая документация для будущего обслуживания
2 недели поддержки после развертывания
Дополнительные опции:
Настройка push-уведомлений OneSignal: +150 долларов
Интеграция AdMob/Firebase: +200 долларов
Автоматизированная система резервного копирования: +100 долларов
Создание скриншотов магазина: +150 долларов
3. Мои квалификации
Соответствующий опыт:
Более 5 приложений Flutter/Dart, развернутых в обоих магазинах приложений
Более 10 проектов Laravel, развернутых в средах Ubuntu/Apache
Успешная публикация 3 приложений для потоковой передачи аудио, аналогичных DTPocketFM
Экспертиза в аудиоплагинах Flutter (just_audio, audio_service) и оффлайн-хранении
Технический стек:
Flutter (сборки iOS/Android)
Laravel + Apache + MySQL
Google Play Console и App Store Connect
Администрирование сервера Ubuntu
4. Следующие шаги
Доступ: мне понадобятся:
SSH-учетные данные сервера (или временный доступ)
Исходный код Flutter и файлы администратора Laravel
Ваши материалы для брендинга (логотип, дизайны экрана загрузки)
Образцы контента для тестирования
Быстрый аудит: я рассмотрю ко