Нужно создать простой веб-сервис (MVP) для тестирования идеи генерации эскизов татуировок с использованием ИИ. Основная цель — быстро запустить проект для проверки интереса пользователей. Дизайн полностью предоставлю, но его почти не будет, сервис должен быть легким и минималистичным.
Функциональные требования
1. Авторизация пользователей
- Возможность войти через стандартные сервисы (Google, Email и т.д.).
- После авторизации данные пользователя сохраняются в базе (например, имя и email).
2. Покупка подписки
- Подключение YooKassa или Robokassa для оплаты.
- Подписка должна действовать 1 неделю и предоставлять неограниченный доступ к генерации эскизов.
- После оплаты активируется доступ пользователя к генерации.
- Если подписка истекла, пользователь перенаправляется на страницу повторной оплаты.
3. Генерация эскизов (форма, где пользователь указывает параметры):
- Стиль тату (например, “реализм”, “минимализм”, “хання” и т.д.).
- Место на теле (например, “плечо”, “спина”).
- Что должно быть изображено (например, “дракон”, “цветы”).
4. Интеграция с OpenAI DALL·E
- Вывод сгенерированного изображения на экран.
- Кнопка для генерации нового эскиза с измененными параметрами.
5. Скачивание эскиза
- Возможность скачать понравившийся эскиз в высоком разрешении.
6. Статистика
- Хранить данные о пользователях, количестве генераций, параметрах запросов (для анализа после тестирования).
- Админ-доступ для просмотра этой информации (можно через простую таблицу).
Технические требования
⁃ Frontend: дизайн макеты предоставлю.
⁃ Backend: Язык Python (Django, Flask) или Node.js (Express).
⁃ База данных: SQLite (MVP) или любая другая простая для настройки база.
⁃ API для генерации: OpenAI DALL·E (ключ предоставлю).
⁃ Платежная интеграция: YooKassa или Robokassa.
⁃ Хостинг:
Reg.ru, Plesk Panel
Ограничения и важные замечания
⁃ Ориентир на максимально быструю реализацию: главное, чтобы сервис был работоспособным.
⁃ Код должен быть читаемым, чтобы можно было доработать его в будущем.
Сроки и бюджет
Реализация: 7–10 дней.
Ожидаемый бюджет: 10,000 рублей