Skip to content
Marketing & Compliance

A conversion surface and legal backbone built from scratch

App stores require more than a working binary to approve a submission. They need a privacy policy, terms of service, community guidelines, a safety page, an account deletion flow, and deep linking verification. The Synceria web presence handles all of that while converting visitors into downloads through a focused landing experience with a custom animation system built on zero external libraries.

Role
Co-Founder & Product Engineer
Timeline
2025
Platforms
Web
Next.jsTypeScriptTailwind CSSVercel Analytics
Synceria hero section with dual phone mockups, app store buttons, and aurora background
00

Scope of Ownership

VibeScroller genre carousel with 10 music genre badges
01

Designed a landing experience that communicates the product and drives downloads in under 30 seconds

02

Built every animation from scratch with zero external libraries, keeping the page fast and lightweight

03

Distilled the matching flow into a three-step walkthrough that makes the product immediately clear

Three-step onboarding breakdown: Select a Vibe, Add your Artists, Discover your matches
Community Guidelines legal compliance page with structured content sections
04

Created the full legal and compliance foundation required for both app stores to approve submission

05

Wired deep linking and app verification so the web and native app connect seamlessly

06

Shipped complete SEO and security infrastructure from structured data to hardened headers

01

The Problem

Submitting to the App Store and Google Play requires more than a working app. Apple and Google both mandate a privacy policy, terms of service, and an account deletion mechanism accessible from the web. Google requires a consumer health data disclosure. Both stores need deep linking verification files served from .well-known endpoints. Without a web presence covering all of this, the app does not ship.

02

Landing Experience

The landing page has one job: explain the concept and drive a download in under 30 seconds. A hero section with dual phone mockups, an infinite-scrolling genre carousel showing all 10 Vibe rooms, a three-step onboarding breakdown, and a final call to action. The copy positions music taste as a more honest signal than bios or photos.

Hero with dual phone mockups, App Store and Google Play CTAs

VibeScroller carousel with all 10 genres and emoji badges

Three-step How It Works grid: Select a Vibe, Add your Artists, Discover your matches

Footer with brand tagline, legal page links, and social icons

03

Custom Animation System

No Framer Motion, no GSAP, no external animation libraries. Every animation on the site is built with pure CSS transitions, Intersection Observer for scroll-triggered reveals, and requestAnimationFrame for frame-synced effects. Custom React hooks handle staggered reveals, floating music note particles, parallax via scroll position tracking, and an aurora background effect using radial gradient orbs with mix-blend-mode.

useScrollReveal and useScrollContext hooks for scroll-driven animations

Staggered reveal sequences triggered on section entry

Floating music note particles via CSS and requestAnimationFrame

Aurora background with radial gradients and mix-blend-mode: screen

All animations respect prefers-reduced-motion

04

Legal & Compliance Infrastructure

Five dedicated legal pages cover everything the app stores require: Privacy Policy, Terms of Service, Community Guidelines, Safety, and Consumer Health Data Privacy. A web-based account deletion request form provides the fallback mechanism Apple and Google mandate. Deep linking verification files at .well-known/apple-app-site-association and .well-known/assetlinks.json enable Universal Links and App Links.

Privacy Policy, Terms of Service, and Community Guidelines

Safety page and Consumer Health Data Privacy disclosure

Account deletion request form as a web fallback

Apple Universal Links and Google App Links verification endpoints

Auth callback route for deep link flows

05

SEO & Security

The site ships with full SEO infrastructure: meta tags, Open Graph, Twitter cards, sitemap.xml, robots.txt with API and auth routes disallowed, and JSON-LD structured data for SoftwareApplication, Organization, and WebSite schemas. Security headers include HSTS with a one-year max-age, Content Security Policy, X-Frame-Options, strict Referrer-Policy, and a Permissions-Policy disabling camera, microphone, and geolocation. Core Web Vitals are tracked via Vercel Analytics.

Outcomes

Shipped a complete web presence that satisfied all App Store and Google Play compliance requirements

Built a custom scroll animation system with zero external dependencies using CSS transitions and Intersection Observer

Deployed five legal pages, an account deletion flow, and deep linking verification endpoints

Implemented full SEO infrastructure with JSON-LD structured data and security-hardened response headers