After the design phase, we rushed into the development, by creating the initial backlog, setting up testing environments and initial configuration for Headless CMS.
Then we recreated the UI components in the Storybook, so developers can test components in isolation.
Once the UI components were ready, we prepared static page templates in Next JS, tested them and fixed all the bugs.
From this moment we also conducted regular tests. We always start testing as soon as possible, as it makes the whole process faster since we don’t have to go back to fix the issues during the following phases.
The next step was preparing a dynamic Next.JS page, integrated with third-party services. The main integrations here were Google Analytics and Google Tag Manager, but as the customer is keen on further evolvement in the future, we gave him the possibility of launching external scripts.
Once the Fully dynamic Next JS was ready, we went through integration with Jamstack. We’re doing this separately to each and every page to make sure it is well implemented.
Additionally, in this project, we were integrating the Contact Form into the static Jamstack website.