// Hello, rhall.site
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
projectstable - 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.