I worked at Cryptomill as part of my Business program internship in Canada / Toronto.
The internship was about Marketing and development, where I worked in a team among designers, developers and PMO's, in charge of develop the new company website.
The website was designed within the company and my challenge was to bring it to life with a static frontend code and a CMS headless, allowing the marketing team to manage the website content.
As we are building a static website, without too many dynamic content and interactions. I decided to use nextJS on frontend, which brought a oudstanding performance and was easy to integrate with several modern CMS headless platform. I choose StrapiJS. It is self-hosted, customizable and easy to manage.
I also decided to use a TypeScript layer on the project for documentation pourpose. This way I believe next developer's would be able to get used to the code faster.
I completed my internship program at Cryptomill with a impressive performance and a great relationship with the team.