06.02 – Monday
This week started with working on the project that kicked off last Friday – the website for Landbrug & Fødevarer. During this day I finished a task that was assigned to me last week – banner component (with two versions: default and hero). After approval and corrections, me and my co-worker intern started and finished markup and styling for another component – accordion. It was also approved after a few slight improvements. At the end of the day we split again – I was given the side-by-side component, which will appear as intro module for each page.
In this project we work on different branches and get more hands-on experience regarding working with git, merging code, as well as pull requests.
07.02 – Tuesday
On Tuesday I mostly worked on the side-by-side intro component for the LF project. I managed to do three variants of the components, implement media breakpoints. Throughout the day I got a few code reviews and feedback in ordar to stay on track – outcome was mostly positive and I usually had to make just a few corrections.
08.02 – Wednesday
During Wednesday I worked more on the LF project. I managed to finish the side-by-side intro component and fixed a few bugs that I struggled with the previous day. I could also implement themes that were added by other frontend developers in out team, as well as classes for padding – I greatly reduced and optimised my code. I also worked with SASS mixins and CSS variables a lot.
At the end of the day we had a team meeting regarding the Umbraco structure for the project and how it can be implemented. A few minor agreements were done regarding the plans – after finishing the components preparation, we will move on with the backoffice and implementing our code to Umbraco.
09.02 – Thursday
On Thursday, me and my co-worker intern were given a task to prepare the form component and all elements that can be implemented within it. We mostly had to improve the markup and redo the styling, organising the code and making it in a correct way. We had a few reviews. As the components library for this project grows rapidly and we’re trying to reuse code making themes, variables and unified classes, I also worked a lot on optimising the code, splitting into different stylesheets, cleaning and reducing unnecessary lines.
We also took part in another stand-up meeting.
10.02 – Friday
Friday was more peaceful than the rest of the week. Because we mostly finished the preparation of all components and were starting the Umbraco setup, our intern group focus more on the revision about this CMS and project structure – later on in the project, we will be responsible to create models and views for components that we created before. Therefore, we had a learning session/revision with one of our mentors. The rest of the day we spent on learning, studying the documentation and talking with our team.
This project is so far truly a great experience – this is our first project that will be actually handed to Illumi’s client. We are responsible almost on the same level as other Frontend Developers and face with the same tasks. We’re improving in terms of working with HTML, SASS, TypeScript, using git commands, cooperating in the team, implementing the Figma design 1:1. What is more, we can experience the collaboration on a professional level. This means that I fulfill all of my learning objectives within this project and makes me more eager to work on it next week.