Frontend Development
Responsive interfaces built with semantic HTML, modern CSS, and JavaScript.
The site is designed to work across desktop, tablet, and mobile screen sizes.
SERVICES
This website brings together several parts of modern web development, from frontend design to cloud deployment, serverless processing, security, databases, analytics, and SEO.
Responsive interfaces built with semantic HTML, modern CSS, and JavaScript.
The site is designed to work across desktop, tablet, and mobile screen sizes.
Development is managed with Git branches, commits, pushes, pull requests, reviews, and merges.
This creates a safer workflow for testing changes before production deployment.
Cloudflare Pages automatically deploys the website from GitHub.
Feature branches can generate preview deployments before changes are merged into the production branch.
The contact form communicates with a Cloudflare Worker through an API endpoint.
The Worker performs server-side validation before accepting a submission.
Successful contact submissions are stored in Cloudflare D1.
D1 can also be queried to review recent submissions and measure contact conversions.
Cloudflare Turnstile helps protect the contact form from automated abuse.
Security headers and server-side validation provide additional protection.
The project includes page titles, meta descriptions, canonical URLs, robots.txt, and sitemap.xml.
Google Search Console is connected for indexing and search visibility monitoring.
Cloudflare Web Analytics provides website traffic and performance measurement.
Contact submissions stored in D1 provide a simple way to measure successful enquiries.
WORKFLOW
Changes move through a structured process before reaching the production website.
VS Code → Git branch → Local testing → GitHub → Cloudflare preview → Pull request → Merge → Production