Skip to content

06 · TK-101 · Projects

Abdulmeer bilingual portfolio

An Arabic and English Next.js portfolio with content administration, container deployment and domain routing through Cloudflare Tunnel.

Generated cover illustration: Abdulmeer bilingual portfolio
Generated illustration selected by the project owner; not an actual implementation photograph or screenshot.
Stack
Next.jsReactJavaScriptArabic / EnglishDockerCloudflare Tunnel

The problem

A personal portfolio needs to present content in two languages and allow routine updates without editing application code.

Solution and data flow

Next.js and React provide the pages and components, with an administration interface for copy and images. Deployment separates the website and Cloudflare Tunnel into containers on a Docker network.

Implementation and challenges

Deployment tooling builds the release, checks health and domain setup, and can return to the previous image if startup fails. Coordinating bilingual content and deployment alongside other services is the main integration challenge.

Skills developed

Bilingual web development, React components, content management, Docker, health checks and domain integration.