HomeCrew Solutions
A custom WordPress website for a fictional home-services company, built without a page builder.

What it does
The site uses WordPress for services and ACF for editable details. PHP templates render the frontend, while contact and quote forms share one submission handler.
Decisions
- Keep theme logic separate
- functions.php delegates setup, service registration, assets and form handling to focused files under inc/.
- Model services in WordPress
- A custom post type provides individual service pages, while ACF fields supply additional details when available.
- Share form processing
- The contact and quote pages use the same admin-post.php handler with nonce, honeypot and sanitization checks.
- Version compiled assets
- The theme enqueues minified CSS and JavaScript using filemtime-based versions so browser caches can refresh changed files.
Screens
Full notes
More on the implementation and challenges.
Next project

Portfolio Website
My Next.js portfolio with a Markdown blog, project pages, and contact form.
Working on something similar? Get in touch.