Skip to content

Context

SSR + D1

Overview

Context is a Korean dictionary designed for learners, featuring comprehensive vocabulary with examples and audio.

FeatureValue
Entries16,394
Categories52
Conversations53
DatabaseCloudflare D1

Features

  • Comprehensive Dictionary — 16,394 Korean vocabulary entries
  • 52 Categories — Organized by topic (greetings, food, coding, etc.)
  • Audio Pronunciation — Native speaker recordings
  • Example Sentences — Real-world usage examples
  • Offline Support — Works without internet connection
  • PWA — Installable as app

Technical Details

Database Schema

CREATE TABLE entries (
id TEXT PRIMARY KEY,
korean TEXT NOT NULL,
english TEXT,
romanization TEXT,
category_id TEXT NOT NULL,
difficulty TEXT,
part_of_speech TEXT,
audio_url TEXT,
examples TEXT, -- JSON array
tags TEXT -- JSON array
);

Sitemap Structure

Dynamic sitemaps generated from D1:

  • /sitemap.xml — Index
  • /sitemap-pages.xml — Static pages
  • /sitemap-categories.xml — Categories
  • /sitemaps/entries/{categoryId}.xml — Per-category entries

Source Code