← All implementations
BUSINESS WEBSITE / RELIABLE ENQUIRIESLive

BWD

A business website backed by dependable delivery.

BWD’s business homepage describing custom websites and software services.
The updated BWD business website, shown in the browser.

BWD explains the business problems my company can help solve. This portfolio shows the engineering; the company website turns that work into clear services and a practical starting point for a new project.

The problem

A contact form should produce a useful, recoverable enquiry even when an email transport is unavailable. Content should also explain what a business is commissioning.

The implementation

Laravel validates and persists each enquiry before independently attempting owner notification and customer confirmation. Preflight verifies production delivery configuration before deployment.

  • Service positioning and outcome-led project case studies
  • Structured project enquiries saved before email delivery
  • Production readiness checks and a shared BWD attribution component
01Understand the service02Explore relevant work03Send a project brief04Retain and notify
02 / ENGINEERING DECISIONS

Where the details matter.

01

Persist before sending

A validated enquiry is saved first. An email delivery problem cannot erase the original project brief.

02

Notification attempts are independent

Owner notification and customer acknowledgement have separate failure handling. One transport failure does not prevent the other attempt.

03

Check the release environment

Preflight connects common Vapor checks to a business-specific enquiry delivery check. Runtime secrets remain in the deployment environment.

03 / PACKAGES & CODE

Inside the implementation.

Preflight handles reusable release checks; the enquiry pipeline is application code. The repeated receipt-and-notification pattern is a candidate for a future package.

APPLICATION EXCERPT

Registered deployment checks

EnquiryDelivery implements the package Check contract and verifies the configured logging, recipient and mail transport.

Preflight package ↗
config/preflight.phpPHP
use App\Checks\EnquiryDelivery;

return [
    'require_shared_state' => true,
    'vapor_limits' => ['concurrency' => 5, 'cli-concurrency' => 2, 'warm' => 0, 'memory' => 512],
    'checks' => [EnquiryDelivery::class],
];
Source excerpt · e05e4de · lines 3–9. Surrounding setup is omitted.
APPLICATION EXCERPT

Durable inquiry before notification

Exact custom application code; not a MrNewport package call. The controller catches owner/confirmation transport failures separately after storing the lead.

app/Http/Controllers/LeadController.phpPHP
$data = $request->validated();
$lead = Lead::create([
    'name' => $data['name'], 'company' => $data['company'] ?? null, 'email' => $data['email'],
    'phone' => $data['phone'] ?? '', 'contact_method' => $data['contact_method'],
    'comments' => $data['message'], 'subject' => 'Website enquiry',
    'options' => ['service' => $data['service'], 'timeline' => $data['timeline'] ?? null],
]);
Source excerpt · e05e4de · lines 19–25. Surrounding setup is omitted.
APPLICATION EXCERPT

One shared attribution component

The site keeps its own copyright. SiteCredit adds the standard BWD attribution after it, using isolated styles bundled with the application.

SiteCredit package ↗
resources/views/layouts/site.blade.phpBlade
<x-site-credit />
Actual component call. The shared stylesheet is included separately in the application build.
04 / VERIFICATION & CURRENT SCOPE

What holds it together.

  • Feature tests fake mail and verify persisted enquiries and delivery-failure handling.
  • Production checks validate delivery settings and bounded Vapor configuration.
  • The company’s own copyright remains above the shared BWD credit.
CURRENT RELEASE

Live business website. Enquiries are stored before notification attempts; mail transport acceptance does not prove inbox delivery.

KEEP EXPLORING

Sinstrum

Designed, Developed and Hosted by Better Web Design and Development Services, LLC