// Client Project / Media Platform / 2026
Rashkaw Media logo

Rashkaw Media

A full multilingual news platform designed and built end-to-end for Rashkaw Media — custom-designed entirely around the client's own requirements. Ten editorial sections, live market data, Kurdistan weather, public polls, and a trilingual Kurdish/Arabic/English publishing system with a dedicated admin panel.

Next.jsReactTypeScriptExpressMongoDBREST APITrilingual i18nRTL Kurdish
rashkaw.news
Rashkaw Media — homepage

CKB / AR / EN

Languages

Sports + News

Live Coverage

Polls & Surveys

Engagement

rashkaw.news

Domain

01 — The Brief

A Newsroom That Needed More Than a Blog

Rashkaw Media is a Kurdish news outlet covering local, international, sports, and opinion journalism. Off-the-shelf CMS themes couldn't deliver what they wanted: a custom editorial layout, live market and weather data baked into the site, public polls, and three language editions — all in a design they could call their own.

The platform had to be designed from scratch around their editorial workflow — not a theme, not a template. Every section, every data module, and the admin panel were specified by the client and built to match, with the codebase remaining private to them.

02 — What I Built

Ten Sections, One Platform

Every section of rashkaw.news — from the front page to the market desk.

سەرەکی

Home

Editorial homepage — lead story, featured grid, latest by category, and a live breaking-news ticker

خۆیی

Local

Kurdistan-region news: cities, politics, community and daily affairs

جیهانی

International

World coverage — politics, conflict, diplomacy, and global analysis

وەرزش

Sports

Sports news plus live coverage — league standings, fixtures, and results across major competitions

چیرۆکەکان

Stories

Long-form human stories and narrative journalism

کۆوار

Opinions

Op-ed columns, analysis pieces, and guest writers

دەنگدان

Polls

Anonymous public polls with anti-repeat voting and live results

بۆرسە

Market

Currency & gold prices — USD, EUR, GBP, TRY, JOD, IQD with daily charts and a converter

کەشوهەوا

Weather

Kurdistan weather — 25 cities, hourly strip, 7-day forecast, powered by the Kurdistan Weather project

دەربارە

About

About the outlet, its mission, and contact

03 — Signature Features

Beyond a News Feed

دەقی زیندوو

A live ticker strip surfaces breaking headlines above the fold, switchable on demand

سێ زمان

Full Kurdish Sorani, Arabic, and English editions with correct RTL/LTR per language and translated-article linking

بۆرسەی زیندوو

Daily exchange rates and gold prices across eight currencies with charts, history ranges, and a two-way converter

کەشوهەوای کوردستان

Integrated Kurdistan weather pages with per-city detail, hourly forecast, and weekly outlook

دەنگدانی گشتی

Anonymous voting protected against repeat ballots, with results revealed to voters

گەڕان و فلتەر

Full-text search, category pages, tag archives, and author pages across all editions

لایڤی وەرزش

Live match center with league tables, fixtures, and results — La Liga, Premier League, Bundesliga, Serie A, Ligue 1, Champions League

لایڤی هەواڵ

Rolling live coverage — editors publish a running feed of updates for breaking events

ڕاپرسی

Editorial surveys and reader polls embedded across the site for audience engagement

Rashkaw Media — sports leagues & standings
وەرزش — خول و خشتەکان
Rashkaw Media — currency & gold market
بۆرسە — نرخی دراو و زێڕ
Rashkaw Media — Kurdistan weather
کەشوهەوای کوردستان
04 — Technical Overview

Full-Stack, Client-Owned

The codebase is private and owned by Rashkaw Media — this overview covers the public architecture, not internals.

Architecture

Separate Public Site, API & Admin

The platform is split into three deployables: a Next.js public frontend, a dedicated REST API backend, and a standalone React admin panel where editors manage articles, categories, polls, editions, and market data.

Editorial content flows through the API to the public site with server-side rendering and short-lived caching — fresh enough for a newsroom, cheap enough to scale.

Localization

Three Editions, Correctly Routed

Kurdish Sorani is the default at the root URL; /ar and /en serve the Arabic and English editions. Each page renders the correct lang anddir server-side, and articles link to their translations via hreflang.

Untranslated articles are excluded from other-language sitemaps rather than silently showing Kurdish content under a foreign URL — keeping each edition's index clean.

Search Presence

Indexing & Discoverability

Every article, category, tag, author page, poll, and section is crawlable with per-page metadata, hreflang alternates, and a generated sitemap — over 231 pages indexed on Google within the first weeks of launch.

Market and weather pages are indexable too, turning utility sections into real search entry points rather than app-only widgets.

Engagement

Live Coverage, Polls & Surveys

The newsroom runs two kinds of live coverage: a sports live module with league standings, fixtures, and results across major competitions — and a news live mode that turns a developing story into a rolling feed of editorial updates.

Polls and editorial surveys let readers vote anonymously with repeat-vote protection, giving the outlet real audience signal instead of passive pageviews.

Impact

Live at rashkaw.news, the platform gives a Kurdish newsroom a production-grade publishing system they fully own — trilingual editions, live utility data, and reader-engagement tools — with 231+ pages indexed on Google and a design built entirely to the client's own specification. The source code is private and remains the property of Rashkaw Media.

Read Rashkaw Media

A private, client-owned codebase — visit the live platform.