Skip to content

mvellandi/boot-rocks

Repository files navigation

Summary

Boot.Rocks is an unsponsored product review using interactive video, social media, and a dedicated website. It covers the educational platform Boot.Dev, which teaches software engineering.

This project demonstrated my triforce of marketing, engineering, and media skills. It flexed my video production capabilities after a 15 year break, while providing value to Boot.dev and their community. Secondly, it showed I clearly understood their product benefits, and a small example of my potential as an employee.

The video has 10 sections including: an introduction, 8 reasons why "Boot Rocks", and a summary. Section clips were made with subtitles and an AI-generated video outro featuring a female adventurer, a call-to-action to visit tracked links, and a soundtrack. People could then visit the campaign website at Boot.Rocks to see the full video, accompanying text, and navigate around. Analytics were used for both social links and website traffic.

The campaign launched on 7 social media platforms over a few weeks with a new clip posted every other day, Monday to Friday, with custom messaging, mentions, and tags as appropriate.

Features

  • 7 minute video product review
  • 10 video clips with AI-generated outro CTAs
  • Campaign website with section navigation
  • Link and site traffic analytics

Design / Tech

  • Code: HTML, CSS, JavaScript
  • Libs: Vite, Vimeo, Tailwind
  • Design: Photoshop
  • Video: DaVinci Resolve (editing), Kapwing (subtitles)
  • Sound: Audacity
  • Deployment: GitHub Actions and Pages
  • IDE: Cursor with Claude

Process

Concept

As a marketing engineer, I've always been interested in product reviews and infomercials. However, these are typically never combined. Reviews are independent and short, whereas infomercials are sponsored and long.

What if I could combine both formats while still being independent? Could the project be:

  • A fun, engaging, and informative product review
  • With a dedicated website and clear call-to-actions
  • Use both video and text for accessibility and SEO
  • Structured and shareable on social media
  • Navigable like a YouTube video with sections
  • But better polished in terms of design
  • Excellent mobile UX
  • Have a content carousel below the video with transcript and links
  • Adaptable for other creative uses

When comparing Boot.dev to other interactive tech education platforms, it is superior in every regard. I only see many opportunities for them to better serve developers of all skill levels with various supplementary products. This sincere belief allowed me to put my name behind it.

Secondly, as a portfolio project it would refresh my video production skills after a 15 year break since last creating 172 videos for a business media company.

Lastly, I was looking to join a great brand team. Boot Rocks would provide them distinct value before submitting an open-ended application, while showing my:

  • Understanding of their product benefits
  • Triforce of marketing, engineering, and media skills

Script

Since I had joined their platform as a paid member in November 2024, I was already familiar with the product benefits. Following 2 weeks of writing, 8 sections emerged:

  • Introduction
  • Complete Trade School
  • Great Deal
  • Fun
  • Great Teachers
  • Rich Media
  • Educational Engineering
  • Community
  • Strong Customer Focus
  • Summary

Studio Setup

I used my home office with the following equipment:

  • Rode PodMic USB on low-profile arm
  • Sony RX100 VIII camera mounted on telescope pole with teleprompter
  • 1080p, 24fps, 1/50 shutter speed
  • Live captured with OBS Studio
  • 4000K CCT on camera/lights
  • 40W LED key light with softbox
  • Lights: 1 fill, 4 CCT practicals, 2 color practicals

Production

Each section was filmed in multiple takes, reviewed, and edited in DaVinci Resolve. The complete video timeline had a 16:9 AR. Ten separate timelines for social media clips had a 1:1 AR with padding for subtitles. Media assets were sourced from Boot.dev, YouTube, Google Images, and Giphy. Original graphics were created in Photoshop using Badger Pro font. AI outro videos were created using Midjourney and a variety of image-to-video tools including Hailuo.

Primary music was from the film "The Goonies", with the Community section from "Lord of the Rings". Outro music was mostly from various soundtracks including "Star Trek II: The Wrath of Khan", "The Illusionist", "Tales from the Crypt", and "The Silence of the Lambs". Clips were cut in Audacity, with selective volume adjustments for dramatic effect and transitions.

For the ending of the widescreen video and the final social clip, scenes and music were included from the film "Raiders of the Lost Ark" with a golden statue replaced with an Boot Archmage player level icon for comedic effect.

Subtitles were added and edited for social media clips using Kapwing.

Website

The site was built using Cursor Pro with AI assistance. The design was themed around adventure using medieval dark shades of brown, red, amber, and forest green. I wrote most of the HTML and CSS, while AI created all the JavaScript for the video display (using the Vimeo SDK), navigation, and showing/hiding section content. A mobile-first design approach was used with 7 screen-width breakpoints.

CSS was nested and custom properties often used. While Tailwind was mostly used in the beginning, most styles moved to CSS since UI components weren't feasible when building 2 pages with static content and vanilla JS. UI was tested with Chrome DevTools and Sizzy emulator. Vite was used for local development.

Deployment

The video was hosted using a Vimeo Pro account, using their player SDK for website integration. The site was deployed using GitHub Actions and Pages with the following workflow:

  1. Triggers on every push to the main branch
  2. Sets up Node.js, installs dependencies, and builds the project
  3. Deploys built files to GitHub Pages using the peaceiris/actions-gh-pages action

Marketing

The campaign launched on 7 social media platforms on a staggered schedule. This included at least 10 posts for each video section with corresponding content. Text was customized to be personal, advocacy-orietend, address the video topic at large, mention relevant individuals, and include hashtags mostly related to software engineering. The end of each video included a call-to-action (CTA).

To maximize viewability and attention on all devices and platforms, social clips had a square format with an animated intro for 2.5 seconds and large subtitles, as social platforms autoplay videos without sound. Second, because platforms place videos differently in relation to the text content, and may not allow clickable links, three variation were made to the outro CTA.

  1. "...link above" for LinkedIn, X, BlueSky
  2. "...link below" for YouTube Shorts
  3. "learn more URL" for Instagram, Reels, TikTok, Threads

While YouTube Shorts doesn't allow clickable links, they encourage publishers to select related videos which YouTube shows below the primary video, so audiences stay on the platform longer. All 10 clips were published simultaneously on YouTube Shorts and sequentially linked.

The full 7-minute video was later published on platforms where widescreen is acceptable, including YouTube, LinkedIn, BlueSky, X, and Threads.

Analytics

Dub.co for creating tracking links from social media posts to the Boot Rocks website, Boot.dev (website, podcast, YouTube), my (Mario Vellandi) website, and the project information page in my portfolio.

Plausible Analytics for tracking website traffic including page views, unique visitors, and referral sources. Added as a script to the HTML head.

About

Indy developer review website for Boot.dev

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published