OOP Project

<build a muppets app>

About the project

Working in a scrum team, I helped build an app to display a collection of Muppets stored in a database using OOP in PHP. The app displayed all the Muppets on the homepage, with the ability to search them via optional GET parameters, and had the functionality to click through to see more details about each Muppet.

When interacting with the database, we employed the Hydrator/Entity design pattern to ensure the code followed SOLID principles and we built in error handling to provide a good UX. We implemented namespacing and autoloading and wrote unit tests for our classes. We used code reviews to ensure that our code was industry standard following PSR-12. I have really enjoyed working in OOP, particularly how it brings structure to the code base.