← All case studies

Casita Azul PDX

Project Focus
Multi-site Web Design Application Development Booking & Payments CRM & Backend Bilingual

Casita Azul PDX

FOUR DISTINCT BRANDS. ONE SHARED PLATFORM.

Strategy

  • Multi-site Web Design
  • Application Development
  • Booking & Payments
  • CRM & Backend
  • Bilingual
Background

One family of schools, four front doors.

Casita Azul started as a Spanish-immersion preschool in Portland and grew into a family of programs. Today that family includes a multi-location preschool, a K-5 immersion school, a kids' cooking studio, and a bilingual camp. Each one reaches different families, so each one needed to look and speak like its own brand, not like four copies of the same template.

Casita Azul

The flagship: a Spanish-immersion preschool.

Casita Azul is the heart of the family: a Spanish-immersion preschool and daycare with locations across the Portland metro. Its site is warm, welcoming, and fully bilingual, designed to introduce families to the program and carry them from first curiosity to a scheduled visit.

Spanish Horizons Academy

Growing up: a K-5 immersion school.

When families outgrow preschool, Spanish Horizons Academy continues the journey: a K-5 Spanish-immersion school in Hillsboro rooted in Expeditionary Learning. The site has a more grown-up, academic feel to match, and it runs the whole admissions experience online, from first interest through application and interview.

Cocinarte

Hands in the masa: a kids' cooking studio.

Cocinarte is a Latin-rooted cooking studio where kids discover the joy of cooking. The site is bright and full of personality, and it does real work behind the fun: families can explore classes and book online, and the studio takes birthday parties and private events with their own custom menus.

Camp Alegria

Summer, all year: a bilingual camp.

Camp Alegria brings the family's energy into camp season with joyful, hands-on programs for kids ages 5 to 12, from cooking and art to music, movement, and sports. The site is the most spirited of the four, and it makes finding and signing up for a camp simple from start to finish.

One Platform

Four identities, one operating system.

However different the four sites look, they run on the same foundation: Next.js, Supabase, Stripe, and automated email. Each brand is built from the same proven building blocks (parent accounts, online payments, coupons and invoicing, and admin dashboards), assembled to fit what that program actually does, so a class booking, an application, or a camp sign-up all behave the same way. The team learns the system once and runs all four the same way, and parents get one consistent, easy experience across the family of brands.

Casita Azul preschool classroom, from the homepage hero 01
Casita Azul
Spanish Horizons students, from the homepage hero 02
Spanish Horizons
Cocinarte cooking class, from the homepage hero video 03
Cocinarte
Camp Alegria activity room, from the homepage hero video 04
Camp Alegria
Four brands. Four identities. One system to run them all.

By the numbers

Visit live site
4
Brands, One Platform
Each with its own identity
1
Shared Tech Stack
Next.js, Supabase, Stripe
9
Casita Azul Locations
Across the Portland metro
Ages 0-12
Served Across the Family
Preschool, school, classes, camp
Shared Foundation
One Stack Across All Four
Online Payments & Invoicing
Admin Dashboard per Brand

Tools & platforms

Next.jsSupabaseStripeResendCloudinaryTailwind CSSVercel

If you'd like results like these,
start a conversation.

Start a conversation