The Data
For this portfolio, I wanted to take a different approach. Most importantly, I didn’t want to hardcode every page. Since I was already familiar with working with objects and JSON, I knew there had to be a more flexible way to load project content. However, constantly writing and updating JSON files quickly proved inefficient. Through social media, I discovered Prepr, a headless CMS that offered exactly the kind of functionality I was looking for. Its intuitive model creation system, built-in media browser, and ease of use immediately won me over. Integrating it into my project was a new experience especially working with GraphQL queries but I managed to get it running smoothly. While I’m not yet using the full capabilities of the CMS, it’s a solid foundation, and I can see myself expanding on it in the future.