← All projects
Data Platform·2025·Live

Disinformation Bulletin Archive

Searchable, filterable static archive for 2,810 claims from DMM bulletins with SEO-optimized pages.

Role: Full Stack Developer

AstroData PlatformSEOOpen Data
Claims
2,810
Bulletins
161
SEO Pages
2,800+

Project Overview

An open data archive presenting disinformation claims compiled from Turkish Communications Directorate DMM bulletins. Generated statically from the official Hugging Face dataset.

What It Does

Users filter thousands of claims by bulletin number, date range, topic tags, and explanation status. Each record has a dedicated detail page supporting both search engines and manual review workflows.

Technical Approach

The dataset is processed at build time and converted into thousands of static HTML pages. Client-side search uses Fuse.js; Astro handles component-based page generation; Tailwind delivers a corporate UI. No dynamic database required after deployment.

Architecture Decisions

  • Static export: Scalable and secure under high traffic
  • Minimal JS: Pages stay lightweight beyond search functionality
  • SEO-first URLs: Permanent links in /iddia/{slug}/ format

Benefits

  • Centralizes scattered bulletin data into one accessible interface
  • Enables fast fact-checking for researchers and journalists
  • Drives organic search traffic through SEO-first architecture
  • Low server cost and high performance via static deployment

Key Features

Smart search

Instant filtering by topic, date, bulletin, and explanation status.

Static SEO pages

Individual indexable detail page for every claim record.

Topic analytics

Density statistics across foreign policy, security, disaster, and more.

Hugging Face integration

Archive structure synchronized with the official open dataset.

Technologies

framework

Astro

language

TypeScript

frontend

Tailwind CSS

library

Fuse.js

architecture

Static Site Generation