Ahmed Osama
All work

Zentralbiker

A ground-up rebuild of a 149-page travel journal from a round-the-world bicycle journey: trilingual, typed, and fully migrated.

Zentralbiker screenshot

Overview

The original Zentralbiker site was a hand-coded, Dreamweaver-era build of nested layout tables, spacer GIFs and navigation copy-pasted into all 149 pages. The content was worth keeping. The markup wasn't.

I wrote a migration pipeline that extracts every report, route and photo gallery into structured JSON, then rebuilt the site on Next.js with a typed content layer, German/English/French routing, and a Supabase-backed guestbook and newsletter.

Year
2026
Area
Web
Role
Migration & full-stack development

Stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Supabase
  • next-intl
  • Node.js
01

Content migration

Scripts parse the legacy HTML into pages, journey and gallery data, which the site regenerates rather than hand-edits.

02

Two languages

German at the root, with English under /en

03

Galleries

Photo galleries with a lightbox, plus route and journey pages driven by the migrated data.

04

Community features

Guestbook and newsletter forms backed by Supabase, with email delivered through Resend.