DIGITAL BACKBONE FOR A 9-SCHOOL EDUCATION NETWORK
How we built a custom CRM, web properties, and backend data management for an organization running 9 education programs across Oregon.
The Challenge
Fragmented Operations Across 9 Locations
Casita Azul PDX operates 9 education programs across Oregon and needed one system to handle scheduling, enrollment, and parent communication. Data lived in spreadsheets, communication was manual, and there was no connection between their web properties and their operations.
Our Approach
Custom CRM + Multi-Site Architecture
We built a custom CRM from scratch designed for how a 9-location education organization actually operates. Two web properties (Cocinarte and Spanish Horizons Academy) were built with a shared backend. We migrated all data from fragmented spreadsheets into a structured backend with lead attribution and operational tooling.
Before & After
| Before | After | |
|---|---|---|
| Data Management | Spreadsheets across 9 locations | Unified CRM with structured data |
| Web Presence | Basic, disconnected sites | 2 properties with shared backend |
| Enrollment | Manual, phone-based | Automated with CRM integration |
Results
9
Locations
Connected on one system
2
Web Properties
Shared backend
100%
Data Migrated
From spreadsheets to CRM
Nine schools. One system. Zero spreadsheets.
Tools & platforms
Custom CRMSvelteKitBackend ArchitectureAPI DevelopmentData Migration