webpublished 2026-08-05 05:01:38

First portfolio build on the LAMP stack — landing page, project showcase, and live demos.

Hello, rhall.site

The first entry on this site — and a working proof that the LAMP stack is alive and well on shared hosting.

What it is

A personal hub + portfolio built end to end on PHP 8.2 + MySQL, with:

  • A cyberpunk-dark landing page (index.php)
  • A projects showcase reading from a projects table
  • Flat-file markdown bodies rendered by a tiny dependency-free renderer
  • Live demos that prove the database actually works

How it's structured

Everything public flows through one shared layout layer in includes/layout.php, which renders the header, nav, and footer. Database access goes through the db_connect() helper in db.php, with prepared statements for any query that takes variable input.

index.php            landing (hero / about / featured / demos / contact)
projects/index.php   showcase listing with ?type= filter chips
projects/view.php    single project by slug
includes/layout.php  shared HTML shell
includes/markdown.php sanitized markdown renderer

What's next

More projects, real writing, and eventually a guestbook once a moderation flow exists. For now, the public surface is intentionally read-only.


← all projects