Goal 13: Climate Action Website

overview

In IDG1292 - Webcoding, we were tasked to create a website for UN's Sustainable Development Goal 13: Climate Action with focus on responsiveness for both desktop and mobile with HTML and CSS. The objective was to create a design and message that would've engage young teens to advocate for the planet.

technology

HTML CSS

about

The target audience for the website was teenagers aged 14 to 16. My primary goal was to emphasize the importance of climate change, its consequences, and simple actions individuals can take to make a positive impact. Additionally, the website includes a downloadable custom bingo game, and a contact form to connect with younger people and encourage them to share their opinions.

Colors green and yellow was incorporated to tie the visuals of the website in with the graphic profile of Goal 13, and to make certain sections stand out. I selected Arial, a popular sans-serif font, for its readability on screens, and ensured that the color combinations met WCAG standards to make the site accessible.

The website was created with a mobile-first approach, building the layout with both grid and flexbox. By using media queries and responsive units, the website adapts smoothly to different screen sizes. As I developed additional pages and worked with hundreds of lines of CSS, I quickly realized the importance of the DRY (Don't Repeat Yourself) principle to maintain efficiency in my code.

full page of website

Roots of Life

overview

The task in IDG1293 - Advanced CSS was to create a complete story told through scrolling and animations based on one of UN's development goals. Our group chose Goal 15: Life on Land, focusing on the issue of deforestation. CSS keyframes, JavaScript, and GSAP were used to create the storytelling experience.

technology

HTML CSS Sass JS

about

This project was a collaborative effort with two classmates. My primary contribution was designing the storyboards and illustrating all the forest scenes in Adobe Illustrator (except for the background of the green hills), including the various elements and animations. For the final version of the project, where each student individually finalized their three projects over the course, I decided to transition most of the JavaScript to GSAP due to performance issues with the former.

second storyboard for storyscroll growing trees scene from storyscoll

Projects

screenshot of 1. project

Goal 13: Climate Action Website

In IDG1292 - Webcoding, we were tasked to create a website for UN's Sustainable Development Goal 13: Climate Action with focus on responsiveness for both desktop and mobile with HTML and CSS. The objective was to create a design and message that would've engage a specific age group to advocate for the planet.

GitHub Live Site
screenshot of 2. project

Roots of Life

The task in IDG1293 - Advanced CSS was to create a complete story told through scrolling and animations based on one of UN's development goals. Our group chose Goal 15: Life on Land, focusing on the issue of deforestation. CSS keyframes, JavaScript, and GSAP were used to create the storytelling experience.

GitHubLive Site