ABOUT

A practical project built through hands-on learning.

This website began as a simple HTML, CSS, and JavaScript exercise and gradually developed into a complete production web application.

From local files to a live application.

The project was built step by step, starting with basic frontend development and local testing.

Git and GitHub were then introduced for version control, branching, pull requests, and collaborative development workflows.

Cloudflare Pages now handles deployment, while Cloudflare Workers process the contact form through a serverless API.

Contact submissions are stored in Cloudflare D1, and Cloudflare Turnstile helps protect the form from automated abuse.

The project also includes technical SEO, Google Search Console, sitemap configuration, security headers, and Cloudflare Web Analytics.

DEVELOPMENT APPROACH

Build, test, review, then deploy.

01

Build

Features are developed locally in VS Code using dedicated Git branches.

02

Test

Changes are tested locally before they are pushed to GitHub.

03

Review

Cloudflare preview deployments and GitHub pull requests are used to review changes safely.

04

Deploy

Approved changes are merged into the main branch and automatically deployed to production.