
ParadisePortfolios
ParadisePortfolios was developed as a senior capstone project in partnership with Amanda Roberts' affiliate marketing company. The platform automatically generates compelling short-form video advertisements from vacation rental listings for Sandals and Beaches resorts. Using AI-powered image-to-video generation, AI powered script generation, and a custom voice model to enthusiastically communicate the listing, the system creates personalized short-form video content to be repurposesed on social media (Tiktok/Instagram Reels/Youtube Shorts/etc.). Additionally, we rebuilt their website featuring modern light and dark mode themes and integrated a chatbot to assist with answering questions and booking appointments/listings. Overall, a new website, chatbot, and video generation system, led to an increased volume of leads and lower conversion rates for vacation bookings in June 2025. The project was a success, and the client was able to generate 1000+ (15-45 second) videos in about a 2 day period with the final product being a 100% automated system.
4 months
4 People
Lead Developer & Project Manager
1000+ videos generated
Tiktok/Reels/Shorts marketing videos for Sandals/Beaches properties
+45% Leads
Increased Volume of Client Leads (email/phone) in June 2025
+25% Conversions
Lead to Conversion Increase in June 2025
< 60s / video
Hyper-Fast Average Processing Times
Key Features
Core functionality and capabilities that make this project unique
Automated video generation from listing data
AI-powered script generation and voiceovers
Integration with Sandals/Beaches booking systems
Analytics dashboard for conversion tracking
Batch processing for multiple properties
Custom branding and template management
Technology Stack
Technologies and tools used to build this project
frontend
backend
database
deployment
tools
System Architecture
Event-driven architecture with data pipeline for processing vacation listings, AI service for content generation, and analytics service for performance tracking.
Data Ingestion Service
Automated data collection from Sandals/Beaches APIs and listing databases
AI Content Generator
Service for generating scripts, voiceovers, and video content using OpenAI and MiniMax models based all on information via Sandals API
Chatbot Booking Agent
AI Agent successfully walks user through potential listings based on answering questions. Booking via Sandals wrapper API integration
Project Gallery
Visual overview of the project architecture and design

Challenges & Solutions
Key obstacles encountered during development and how they were overcome
Challenges
Integrating with third-party booking APIs
Creating compelling narratives from structured data
Optimizing video generation for different social platforms
Managing large datasets and processing pipelines
Ensuring brand consistency across generated content
Solutions
Developed custom API wrappers for booking system integration
Implemented advanced prompt engineering for narrative generation including tools like Amazon Rekognition to display content that makes most contextual sense to the narrator's script
Created platform-specific video formatting pipeline including full screen 9:16 and 16:9 resolutions for each outputed content
Developed a pipeline in Python to manage the API calls and data output compilation
Built comprehensive template system with brand guidelines