GDG

Vancouver

Site

GDG

Vancouver

Website

GDG Vancouver Site

Team

1 Product Manager

3 Designers

1 Developers

Duration

Jan - March 2024

Role

UI/UX Design

Brand Design

Tools

Figma

Figjam

Overview

What are Google Developer Groups?

Google Developer Groups are communities of developers who are interested in Google's developer technology products and platforms.

GDG Vancouver is a volunteer-run non-profit community group based in Vancouver, British Columbia, Canada. They provide free and low-cost access to professional networking and the opportunity to learn new technology skills in a variety of formats.

- Problem and Deliverables -

- Problem and Deliverables -

A summary of the problem domain and expected outcomes.

A summary of the problem domain and expected outcomes.

Problem

Helping GDG Vancouver update their online brand.

From January to March 2024, GDG Vancouver partnered up with me and 2 other designers to create a solution to update their online identity and improve communication to their community.

Their previous website suffered from outdated, inconsistent and unresponsive design.

Solution

Our objective was to build a more consistent and organized design for the website.

We aimed to enhance the user experience by making it easier for developers to find the resources, tools, and events they need.

Deliverables

We created internal use deliverables such as a styling guide, documentation, and wireframes.

Our front facing deliverable is the prototype for GDG Vancouver's website.

This project is currently ongoing and is constantly being updated to reflect the journey and process in real time. Last updated 3/10/2024

This project is currently ongoing and is constantly being updated to reflect the journey and process in real time. Last updated 3/10/2024

- Ideation -

- Ideation -

Getting familiar with the brand, understanding the breadth of our task and intended result.

Getting familiar with the brand, understanding the breadth of our task and intended result.

Setting
Requirements

Setting Requirements

The design team—the product manager, and us three designers—were brought onto the project 3 weeks before developers joined our team.

During this time, we consulted with the product manager (an executive member of GDG Vancouver) several times to establish a roadmap and expectations for the product.

Project Scope

Our group was brought on board after some previous tasks were completed. We were to focus on UX/UI and Visual Design. To stay organized, we established a project scope of focus.

Finished Tasks

User Research

Site Map

User Flows

Information Architecture

Logo Design

Project Scope

Mood Boards

Low-Fi Wireframe

Styling Guide

Hi-Fi Prototype

Developer Handoff

Identifying
Needs

Identifying Needs

To better understand GDG Vancouver's main goals and requirements, our team met with the product manager to establish a list of product needs and points to keep in mind through the development process.

We analyzed the old GDG Vancouver website to get a better understanding of what worked well and what didn't.

Sitemap

The site maps and user flows were started by a previous team. However, we continued to identify the needs and necessary features of the product using the insights that we uncovered. We would then update the sitemap using the new insights.

Inspiration

We started our journey by forming mood boards to draw inspiration. Following Google's design language, we settled on having a simple layout but with our own unique twists gathered from our inspiration search.

Low-Fi
Wireframes

Low-Fi Wireframes

We started our design process by creating low fidelity wireframes. Because we wanted to include everyone's creative vision, we each created our own wireframes, then collaboratively chose aspects from each other's wireframes that adhered to good UX practices.

This resulted in plentiful pages of wireframes. Our eye for design shined through during this stage.

We all had different approaches to the page designs, resulting in a variety of viable options.

Challenges

from Ideation

from ideation

Being a team of three junior designers, we lacked experience designing a deliverable product.

However, we helped each other through this phase by sharing our knowledge. We leveraged our own strengths balance our weaknesses.

Example of Assistance

Our varying levels of Figma experience shined through during this phase. One teammate was well versed in the concept of viewports while one was skilled in auto-layout.

Sharing and teaching each other the necessary concepts and skills allowed us to grow and mature together.

- Prototyping -

- Prototyping -

Using the wireframes that we worked collaboratively on, we continued into page development.

Using the wireframes that we worked collaboratively on, we continued into page development.

Task
Delegation

Stakeholder Analysis

After analysis and ideation, we chose to develop different sections of the website.

Our group continued to meet weekly to review progress, give feedback, and provide assistance.

My tasks

  • Create the teams page

  • Create the about/contact page

  • Assist teammates with designs on each other's pages

  • Communicate with team and internal stakeholders about design possibilities and revisions

Design Process

This phase involved more independent work. While I met with my team weekly to get feedback and collaborate, most of this phase was spent in solidarity.

This phase involved more independent work. While I met with my team weekly to get feedback and collaborate, most of this phase was spent in solidarity.

Design Process

Design Components

Design Components

Add into page

Add into page

Review design with the team and stakeholders

Reiterate

Reiterate

Iterations

This phase involved more independent work. While I met with my team weekly to get feedback and collaborate, most of this phase was spent in solidarity.

This phase involved more independent work. While I met with my team weekly to get feedback and collaborate, most of this phase was spent in solidarity.

Challenges

from Prototyping

from ideation

While most of the prototyping process was smooth sailing, there were a couple of challenges I faced.

Personal Challenges

Time constraints - Our team consisted of volunteers, each of us attending university outside of this project. This lead to struggles of finding time to develop consistently and constantly.

Following developer practices - Our inexperience in designing for development meant we had to make sure our final product was able to be made into a tangible product by developers.

This project is currently ongoing and is constantly being updated to reflect the journey and process in real time. Last updated 3/10/2024

This project is currently ongoing and is constantly being updated to reflect the journey and process in real time. Last updated 3/10/2024

Thanks for dropping by! I hope you had a lovely time :) Let's keep in touch!

©Kaytie Lin 2024

Thanks for dropping by! I hope you had a lovely time :) Let's keep in touch!

©Kaytie Lin 2024