Task: Integration of AI functionality (neural networks), GPT, and advertising SDK into a mobile application
Summary:
We are looking for a full-cycle experienced team to integrate neural networks, generate AI content, and In-App advertising into an existing mobile application on Flutter (iOS/Android) with a Django backend.
Goals:
1. Integration of neural networks for generating videos from photos of animals
• User photo → 3–5 seconds video with animated elements (facial expression, movement, special effects)
• Styles: festive, heroic, fantastic, funny
• Important: integration with an external AI service or a custom model
• Generation in a separate background process (celery)
• Caching results, accounting for generations per user
2. Integration of GPT (OpenAI or similar) for generating comments and captions
• Generation of text descriptions for photos in various styles (humorous, romantic, ironic, etc.)
• Connection via API, ability to choose a template
• Accounting for free/paid generations
3. Integration of AppLovin advertising SDK
• Fullscreen ads (interstitial) after actions without subscription
• Banners in the feed
• Ads are not displayed in Premium subscriptions
• Important: experience with monetization through AppLovin / AdMob / similar
Required experience:
• Django, Django REST Framework, Celery, Redis
• External AI services (OpenAI, Replicate, Runway, custom ML API)
• Working with media: ffmpeg-python, video/image pipelines
• Flutter (3.13+) + Hive
• Integration of mobile SDKs (AppLovin, Firebase, Facebook Events)
• Working with caching, tokens, billing (App Store / Google Play)
Current stack:
Backend:
• Python (Django 3.2, Celery, Redis, PostGIS, Firebase, Sentry)
• Async support via Django Channels + Uvicorn
• Complete push notification system
Mobile:
• Flutter 3.13.2, Dart 3.0.0
• Hive, Dio, Firebase, video_player, image_picker, video_compress
• Already implemented: registration, content feed, uploading photos/videos
Expected results:
• API endpoints for AI generations (text + video)
• Storage, accounting, and limits for generations (based on subscription)
• Integrated AppLovin SDK for displaying ads
• Documentation (Swagger/OpenAPI) + deployment instructions
• If desired — Flutter UI for generations (we can refine it ourselves)
Estimated timelines:
• MVP: 2–4 weeks
• Full integration: up to 6 weeks
How to apply:
Send:
1. A brief description of your team
2. Similar projects where you implemented generations or AI
3. An approximate estimate of time and budget (send via personal message)
4. Your approach to architecture (distribution between backend/AI/mobile)