Contact Corfitz

Starting to take shape

Been working on this website for probably 100 hours now. It has been a long journey with lots of learning, and still very exciting. Besides me being in the need of a new website, I also took this opportunity to get familiar with some new techniques, code styles and products.

The website is constructed in two parts. A Headless CMS and a front-end view. The front-end (on which you most likely are reading this gakker on at the moment) is a React.js application built on the Next.js library and using Apollo for GraphQL communication with the Headless CMS. It is hosted on Now by Zeit (who also are the geniuses behing the Next.js framework) with a serverless structure.

For the Headless CMS I chose to work with CockpitCMS. It is extremely well designed, and after some initial setup with collections, forms and singletons, I feel I have achieved a really good foundation for the website structure. As my website consists of several uniquely designed components, I have added the addon Layout Components as well. Brilliant! And then of course CockpitQL to allow the front-end and Apollo to work. (NB. I am a huge fan of GraphQL.. Like.. Girl screaming kinda fan..). The CMS is hosted on a separate platform, as it requires Apache to run.

I am really pleased with the result, and I have enjoyed the learning process that came along with this small project of mine. I consider making a more in-depth post about the entire project and how and why I chosed to do as I do. 


Posted: 2019-03-02


Read more gakker