Skip to content
A collage of screenshots highlighting the desktop version of the myteam website's homepage, featuring a jungle green background and light coral accent throughout the design

myteam

A fully responsive multi-page website built to the original design system. I focused on writing semantic HTML, whilst using SASS/SCSS, Grid, Flexbox and CSS custom properties for the layout. Font Awesome's CDN was used for the social icons, and TypeScript for the client-side validation in the contact form.

Visit website Code

Project Background

This project was a front-end challenge from Frontend Mentor and was my first attempt at recreating the design for a multi-page website. I focused heavily on writing semantic HTML and using that within TypeScript to apply dynamic styling, as opposed to the traditional classList API or data attributes. CSS-wise, this was also my first time building out a sidebar navigation for mobile devices, as well as making use of logical functions to create fluid spacing without the need for media queries. Due to an official tablet design being provided, my ideas for dealing with this viewport size have dramatically increased, such as allowing a longer line width instead of an increasing font size.

Static Previews

Screenshot of the desktop version of the About page, highlighting the directors of the company in a grid format, allowing the user to quickly access further information about each director if desired A collage of screenshots highlighting the mobile version of the homepage

Interested in doing a project together?

Contact me