Бюджет: 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
Ваші активи бренду (логотип, дизайни екрана завантаження)
Приклади контенту для тестування
Швидкий аудит: я перегляну ко