Featured Project
ParadisePortfolios

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.

Duration

4 months

Team

4 People

David NewmanEthan DubruelerMarcio TejedaNoah Davis
Role

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

React
M
Material-UI
C
Chart.js

backend

Flask
Python
P
Pandas
F
FFmpeg

database

SQL

deployment

Google Cloud
Docker

tools

OpenAI
A
Amazon Rekognition
M
Minimax Image-to-Video Gen
GitHub

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

PythonREST APIs

AI Content Generator

Service for generating scripts, voiceovers, and video content using OpenAI and MiniMax models based all on information via Sandals API

OpenAI APIPythonFFmpeg

Chatbot Booking Agent

AI Agent successfully walks user through potential listings based on answering questions. Booking via Sandals wrapper API integration

OpenAI APIPythonSandals API

Project Gallery

Visual overview of the project architecture and design

ParadisePortfolios architecture diagram
Click to zoom
WHITEHOUSE JAMAICA
MONTEGO BAY JAMAICA
AND THE GRENADINES

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

Explore More Projects