Case Study

YouN: 6,900+ School Discovery Platform

How we built a large-scale data platform that aggregates government records, automates weekly crawling, and lets parents research kindergartens across all of Taiwan.

Client Background

Parents in Taiwan had no centralized, trustworthy source to compare kindergartens. Government data was scattered across multiple portals, penalty records were difficult to find, and no platform offered structured parent reviews. YouN set out to solve this by aggregating all of it into one searchable platform.

The Problem

The challenge was threefold: (1) aggregating data from multiple government portals that were not designed for programmatic access, (2) keeping that data current with weekly automated updates, and (3) building a sustainable business model around free data — encouraging parents to contribute reviews while generating revenue through a point-based access system.

What We Built

  • 6,900+ school profiles — every kindergarten in Taiwan, searchable by location, type, fees, and ratings.
  • Weekly automated crawling — a Playwright-based pipeline runs every Sunday, pulling updated school data, penalty records, and fee information from government portals.
  • Parent survey system — structured questionnaires with multiple-choice questions and statistical visualizations, providing community-sourced school evaluations.
  • Point-based unlock system — users earn points through reviews or purchase point packs via Stripe to unlock detailed school profiles.
  • Penalty record tracking — weekly crawling of government penalty databases, with automatic expiration based on regulatory timelines.

Tech Stack

ReactViteTailwind CSSSupabasePostGISStripen8nPlaywrightVercel

SEO for Database-Driven Sites

With 6,900+ dynamically generated school pages, SEO required a different approach than a typical service website:

  • Dynamic meta tags — every school page generates unique title and description from its data.
  • Geographic SEO — pages are structured by city and district, capturing location-based search queries.
  • Sitemap generation — automated sitemap updates as new schools are added or updated.
  • Content freshness signals — weekly data updates signal to search engines that the content is current.

Results

  • 6,900+ kindergartens indexed across all of Taiwan.
  • Weekly automated crawling of government penalty records.
  • Parent survey system with MCQ and statistical visualizations.
  • Point-based unlock system with Stripe payments.
  • 800+ registered members and growing engagement.

What Similar Businesses Can Learn

Data aggregation platforms create massive SEO footprints because each data point becomes a unique, searchable page. The key challenges are keeping data fresh (automated crawling), building trust (community reviews), and monetizing without destroying usability (freemium unlock models). Every data-driven business should think about automated pipelines from day one — manual data updates do not scale.

Frequently Asked Questions

How does YouN keep its data up to date?

A weekly automated pipeline using Playwright and n8n runs every Sunday, processing 6,900+ school records and 900+ penalty records from government portals.

What tech stack powers YouN?

React + Vite frontend, Supabase with PostGIS backend, Stripe payments, n8n workflow automation, and Vercel deployment.

How does the unlock system work?

Users earn points by submitting reviews or purchase point packs via Stripe. One point unlocks a full school profile.

Want similar results?

Building a data-driven platform? We can help you design the architecture, automate the pipelines, and optimize for search.

Get in Touch