PROBLEM STATEMENT

I wanted to build my portfolio using a CMS because it would make updating and adding new content much easier. My previous hardcoded website made even small changes difficult, so moving to a dynamic system like WordPress was a more practical and scalable solution.

The project ran over 11 weeks, where I built a custom WordPress theme from the ground up. I started by setting up hosting with Bluehost and designing the layout in Figma, then implemented key WordPress features each week. The scope included building a full template hierarchy with all the main page types. Since it was a solo project, I handled everything myself; planning, design, and development all while working within WordPress’s structure and meeting course requirements.

TECHNOLOGIES

  • Languages: PHP, CSS, HTML
  • Platform/CMS: WordPress
  • Design Tool: Figma
  • Hosting: Bluehost
  • Version Control/Repositories: Github

RESULTS & OUTCOMES

In the end, the project was a success—I built a custom WordPress theme that I’m actually using for my portfolio site. I hit all the goals, including creating a full template hierarchy and improving my skills in PHP, CSS, and WordPress. The biggest takeaway was how helpful it is to plan ahead when working with a CMS, and how much easier it is to manage and scale content compared to hardcoding everything.