Credit to RyanFitzgerald/devportfolio for the project setup