SlideShare a Scribd company logo
1 of 22
Web and User Interface Design Phase I Submission
Semester 2 2015/2016
D14129005
Prepared by Jingguo Jiang
Project: Personal CV Website
1	
Table of Contents
1. General Project Information 1
1.1 Project Introduction 1
1.2 Objective 1
2. Paper Prototype & Sitemap 1
2.1 PC Version 2
2.2 Tablet Version 5
2.3 Phone Version 8
3. Wireframe 9
3.1 PC Version 9
3.2 Phone Version 14
4. Design Guidelines 15
4.1 Mental Model & Conceptual Model 15
4.2 Gestalt Principles 16
4.3 Metaphor 19
5. Grids System 19
6. Bibliography 20
1	
1. General Project Information
1.1 Project Introduction
This project focuses on the design of my personal website. This website will be used as my
online resume and the display of my portfolio. It is assumed that the audience of my website
are potential employers in IT industry or/and customers who seek for software outsourcing
services. A personal website can express one’s personality and increase the chances of
obtaining interviews (Smith, 2013). I decide to do this because this website will be beneficial
for my job landing in near future.
I embark on this design project according to user experience design flow. Firstly, I used the
paper prototype to produce the first-cut design in order to translate my ideas into preliminary
page layouts. Then, I drew the middle-fidelity wireframe with the help of a design tool
(OmniGraffle). In this phase, the responsive layouts can be presented; and the design
guidelines would be identified. Next, I will compete the visual design of the interfaces. Finally,
the website will be built through the front-end programming skills (HTML, CSS, and
JavaScript).
1.2 Objective
The purpose of this report is to document the design outputs (including the paper prototype
and wireframe) and give specific design guidelines.
2. Paper Prototype & Sitemap
I decided to design my website using the architecture with three rows. The top row is used
for the header of the page; and the logo of the site and navigation bar will be placed here.
The second row in the middle of the page is a container for the main content. The last row is
the footer of the page. The main layout can be seen in the figure below.
2	
	
If I create many sections (e.g. sidebars) on the page, a user will find it more difficult to search
for information and understand the content. Therefore, I did not divide the page with too many
parts, and this simple layout will reduce a user’s cognitive load by the focus of the information
centered on the page.
	
The whole website has five pages. The sitemap can be seen in the figure below:
	
	
2.1 PC Version
Homepage
The homepage is to introduce myself and give a visitor’s first impression of me. In addition,
a download button will be provided to let the potential employers obtain my resume. This
prototype can be seen in the figure below.
3	
	
Projects Page
The projects page is used to showcase my portfolio and document my projects which I did
during my previous work (see figure below).
	
	
As you can see, the thumbnail gallery is used to present the projects I did. I vary the widths
and heights of images in the gallery. This design can create a much more organic looking
4	
page (Johnson, 2011). However, this design will make it difficult to produce responsive
layouts because multiple sizes of images are not suitable for responsive grids design. So I
will use images with same sizes to rearrange the thumbnail layout if it is too difficult to control
responsive layouts.
	
Skills Page
Skills page is to show my career skills and personal skills. I used the infographic to present
my skill levels on this page, as shown in the figure below. Infographics are more eye-catching
than text words, since they usually combine images, colors and movement (Costill, 2013). I
decided to use progress bars and pie charts to represent the levels of my skills, and I will
build this data visualization with JavaScript animation.
	 	
	
	
	
	
	
	
	
Contact Page
The objective of the contact page is to provide my contact information to users and collect
users’ feedbacks or messages they leave (see the figure below).
5	
2.2 Tablet Version
I have a hard time predicting how users will access my website, so I need to think about a
multi-screen and active experience. In order to maintain consistency in the experience across
multiple platforms, I will not change the contents on individual page and only adjust to the
layouts of elements according to sizes of different screens.
	
Homepage
On the homepage of tablet version, all the elements in the content area are centered
horizontally (see the figure below). The personal image, name, job title information and button
start on a new line individually. I used a hamburger icon to save space on the screen and
denoted a hidden menu. When the icon is clicked, the dropdown menu will be presented (see
the figure below).
6	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
Projects Page
The projects page is similar as the counterpart of the PC version, as shown in the figure
below. Only the navigation is hidden and replaced by the menu icon for the tablet version.
7	
	
Skills Page
The skills page is similar as the counterpart of the PC version, as shown in the figure below.
8	
	
Contact Page
I rearranged the layouts of content elements on the contact page of tablet version, and put
them centered horizontally (see the figure below). The Google map will be presented on the
page by means of JavaScript and Google API.
2.3 Phone Version
I use a long scroll page to contain content elements when designing my website for mobile
phones, as shown in the figure below.
9	
	
	
3. Wireframe
A website wireframe can be used as a visual guide that represents the skeletal framework of
a website. The website wireframes below are produced by a graphic tool – OmniGraffle. I use
this tool to improve the page fidelity; and help complete the visual design of the interface
better. I also put some brief explanatory notes in the wireframes to better the understanding
of the page information.
Make note that he tablets version will not be presented since it is not too different from the pc
version.
	
3.1 PC Version
Homepage
10
11	
Projects Page
12	
Skills Page
13	
Contact Page
14	
3.2 Phone Version
15	
4. Design Guidelines
4.1 Mental Model & Conceptual Model
A mental model represents a user’s thinking process about how the software or website works.
This means what users believe they know about the user interface strongly impacts how they
use it (Nielsen, 2010). Another corresponding one is a conceptual model which represents
the actual model that is given to the user through the interface of the product. In order to
create a superior user experience when designing the interface, designers need to match the
users’ mental models with the product’s conceptual model.
I target the primary user group as potential employers. They expect to know a person through
one’s website and then decide that if they should offer the chances of interviews. When they
open my website, they want to know who is the person and what he or she looks like. That’s
a normal reaction in terms of a first contact with someone. After that, employers need to
check what projects this person did and what skills he or she has. They, finally, decide that if
they contact the person. This is the mental model of potential users.
According to potential employers’ mental models, I provide four pages to help them get
information. The homepage is the default page of my website. On this page, employers can
know my name and my job titles; and they can see my personal image to know what I look
like. The projects page and skills page allow them to understand what I can do in the work.
The contact page provides the contact information including phone number and address to
let them reach me. The figure below represents the matching relationships between mental
models and conceptual models.
16	
4.2 Gestalt Principles
The gestalt principles of visual perception are important rules in the field of user interface
design. The concrete rules I used in my design include: proximity, similarity, symmetry as well
as figure/ground.
Proximity: The principle of Proximity is that the relative distance between objects in a display
affects our perception of whether and how the objects are organized into subgroups. If the
objects are near each other (relative to other objects), they will be perceived as a whole. On
the homepage, the navigation texts are placed near each other as a whole; and the name,
job titles and button are placed together as an entire part. On the skills page, some space is
left between the left progress bars and the right progress bars. So the progress bars can be
divided two parts.
AboutLogo Projects ContactSkills
personal image
MY NAME IS
JINGO JIANG
Java Developer | Front-End Developer | Interactive Designer | User Researcher
Download CV
ProximityExample1
17	
Similarity: The principle of similarity means objects that look similar appear grouped. On the
projects page, the tabs which have the same shapes are grouped as a whole. Furthermore,
the thumbnails are similar, so they are placed as a gallery of the pictures. On the
contact page, the social media icons which have the same shapes are a whole.
Symmetry This principle says that the symmetrical elements are perceived as part of the
same group (Busche, 2015). As you can see in the example below, I achieve the symmetry
by providing a good balance of symmetry of the progress bars and pie charts in my design.
18	
Figure/Ground:	This principle means that people tend to see and separate objects from their
surrounding background. On the contact page, I separate the form and contact information
from the page background using a semi-transparent layer.
19	
4.3 Metaphor
A metaphor has become an increasingly powerful tool for designers in the field of web design.
On the web, designers use images and/or icons which users are familiar with to symbolize
different functions or express different purposes of user interface elements. The prime benefit
of metaphors is to enable users to interpret and understand interface information much faster,
and speed up their cognitive processes. The use of the metaphor in my design can be found
on the contact page. I use several icons to represent the links of my social media.
5. Grids System
When I was designing the graphic interface of my website, I used a grid layout with 12
columns, as shown in the figure below. As you can see, the site logo was placed in one
column, and the navigation bar covered the right three columns. The main contents covered
six columns. However, I will use the bootstrap grids system to code my website, so the
widths of the columns could be different from my original visual design. I use the bootstrap
framework, because it can help me produce responsive design easily. Bootstrap has ready-
made classes; and I can specify how many spots in the grid system I want each column to
occupy. That will speed up the development of my website.
MetaphorExample1
20	
6. Bibliography
Smith, J. (2013, April) Why Every Job Seeker Should Have a Personal Website, And What It
Should Include. Retrieved April 1, 2016 from:
http://www.forbes.com/sites/jacquelynsmith/2013/04/26/why-every-job-seeker-should-
have-a-personal-website-and-what-it-should-include/#1947a486902e
Johnson, J. (2011, May) 50 Creative and Inspiring Thumbnail Galleries. Retrieved April 1,
2016 from: http://designshack.net/articles/inspiration/50-creative-and-inspiring-
thumbnail-galleries/
Costill, A. (2013, October) 6 Benefits of Using Infographics. Retrieved April 1, 2016 from:
https://www.searchenginejournal.com/6-benefits-using-infographics/70917/
Weinschenk, S. (2011, October) The Secret to Designing an Intuitive UX: Match the Mental
Model to the Conceptual Model. Retrieved April 9, 2016 from
https://uxmag.com/articles/the-secret-to-designing-an-intuitive-user-experience
Nielsen, J. (2010, October) Mental Models. Retrieved April 9, 2016 from:
https://www.nngroup.com/articles/mental-models/
Busche, L. (2015, October) Simplicity, Symmetry and More: Gestalt Theory and The Design
Principles It Gave Birth to. Retrieved April 10, 2016 from:
https://designschool.canva.com/blog/gestalt-theory/

More Related Content

What's hot

Figma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersFigma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersAugustina Reipšlėger
 
Web 3.0 presentation
Web 3.0 presentationWeb 3.0 presentation
Web 3.0 presentationmcdowellmike
 
E Commerce Web Design Service Proposal PowerPoint Presentation Slides
E Commerce Web Design Service Proposal PowerPoint Presentation SlidesE Commerce Web Design Service Proposal PowerPoint Presentation Slides
E Commerce Web Design Service Proposal PowerPoint Presentation SlidesSlideTeam
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"ecentricarts
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development ProcessHend Al-Khalifa
 
Instagram Business and Revenue Model
Instagram Business and Revenue ModelInstagram Business and Revenue Model
Instagram Business and Revenue ModelMohit Singla
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile appsIvano Malavolta
 
What's New in WCAG 2.1
What's New in WCAG 2.1What's New in WCAG 2.1
What's New in WCAG 2.1Jennifer Smith
 
What is instagram algorithm
What is instagram algorithmWhat is instagram algorithm
What is instagram algorithmYumnaHafeez
 
Creating Engaging Videos: Everything You Need To Know To Produce Authentic Co...
Creating Engaging Videos: Everything You Need To Know To Produce Authentic Co...Creating Engaging Videos: Everything You Need To Know To Produce Authentic Co...
Creating Engaging Videos: Everything You Need To Know To Produce Authentic Co...Tinuiti
 
ClickMinded SEO Mini Course
ClickMinded SEO Mini CourseClickMinded SEO Mini Course
ClickMinded SEO Mini CourseClickMinded
 
Instagram Marketing 101
Instagram Marketing 101Instagram Marketing 101
Instagram Marketing 101BrandonScott76
 
Wireframes for Web Design
Wireframes for Web DesignWireframes for Web Design
Wireframes for Web DesignMindy McAdams
 

What's hot (20)

Figma design tool - an alternative for windows users
Figma design tool - an alternative for windows usersFigma design tool - an alternative for windows users
Figma design tool - an alternative for windows users
 
Web 3.0 presentation
Web 3.0 presentationWeb 3.0 presentation
Web 3.0 presentation
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
E Commerce Web Design Service Proposal PowerPoint Presentation Slides
E Commerce Web Design Service Proposal PowerPoint Presentation SlidesE Commerce Web Design Service Proposal PowerPoint Presentation Slides
E Commerce Web Design Service Proposal PowerPoint Presentation Slides
 
Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"Web accessibility 101: The why, who, what, and how of "a11y"
Web accessibility 101: The why, who, what, and how of "a11y"
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
Instagram Business and Revenue Model
Instagram Business and Revenue ModelInstagram Business and Revenue Model
Instagram Business and Revenue Model
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile apps
 
What's New in WCAG 2.1
What's New in WCAG 2.1What's New in WCAG 2.1
What's New in WCAG 2.1
 
WeChat
WeChatWeChat
WeChat
 
What is instagram algorithm
What is instagram algorithmWhat is instagram algorithm
What is instagram algorithm
 
Technical SEO
Technical SEOTechnical SEO
Technical SEO
 
Figma.pptx
Figma.pptxFigma.pptx
Figma.pptx
 
Creating Engaging Videos: Everything You Need To Know To Produce Authentic Co...
Creating Engaging Videos: Everything You Need To Know To Produce Authentic Co...Creating Engaging Videos: Everything You Need To Know To Produce Authentic Co...
Creating Engaging Videos: Everything You Need To Know To Produce Authentic Co...
 
ClickMinded SEO Mini Course
ClickMinded SEO Mini CourseClickMinded SEO Mini Course
ClickMinded SEO Mini Course
 
Instagram Marketing 101
Instagram Marketing 101Instagram Marketing 101
Instagram Marketing 101
 
Algorithms in Social Media
Algorithms in Social MediaAlgorithms in Social Media
Algorithms in Social Media
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Chatbots 101
Chatbots 101Chatbots 101
Chatbots 101
 
Wireframes for Web Design
Wireframes for Web DesignWireframes for Web Design
Wireframes for Web Design
 

Similar to Personal website design

Adesiyan Report on GUI effectiveness
Adesiyan Report on GUI effectivenessAdesiyan Report on GUI effectiveness
Adesiyan Report on GUI effectivenessJelilat Adesiyan
 
Comparison Infographic Template & Design ideas for Free.pdf
Comparison Infographic Template & Design ideas for Free.pdfComparison Infographic Template & Design ideas for Free.pdf
Comparison Infographic Template & Design ideas for Free.pdfDrawtify,Inc.
 
Textpert UI Report and Problem
Textpert UI Report and ProblemTextpert UI Report and Problem
Textpert UI Report and ProblemQing Jasmine Ye
 
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docxjeremylockett77
 
Jeannine boone4_11portfolio
Jeannine boone4_11portfolioJeannine boone4_11portfolio
Jeannine boone4_11portfoliojboo2
 
Webdesign + Website thesis
Webdesign + Website thesisWebdesign + Website thesis
Webdesign + Website thesisHome
 
Workflow diagramming and information architecture
Workflow diagramming and information architectureWorkflow diagramming and information architecture
Workflow diagramming and information architectureDianna Miller
 
Global Scope Final Report
Global Scope Final ReportGlobal Scope Final Report
Global Scope Final ReportKamil Mustaffa
 
Lecture4
Lecture4Lecture4
Lecture4hstryk
 
Amsterdam Pm Web Process
Amsterdam Pm Web ProcessAmsterdam Pm Web Process
Amsterdam Pm Web Processamsterdampm
 
Usabilityslideshow
UsabilityslideshowUsabilityslideshow
UsabilityslideshowCarmell06769
 
ARTDM 171 Week 9: Designing Page Comps
ARTDM 171 Week 9: Designing Page CompsARTDM 171 Week 9: Designing Page Comps
ARTDM 171 Week 9: Designing Page CompsGilbert Guerrero
 
User interface for website
User interface for websiteUser interface for website
User interface for websitehemantdSEO
 
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePointSPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePointMarc D Anderson
 
Creating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointCreating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointSPC Adriatics
 

Similar to Personal website design (20)

Jamal Qaiyyim Ch3
Jamal Qaiyyim Ch3Jamal Qaiyyim Ch3
Jamal Qaiyyim Ch3
 
Adesiyan Report on GUI effectiveness
Adesiyan Report on GUI effectivenessAdesiyan Report on GUI effectiveness
Adesiyan Report on GUI effectiveness
 
Comparison Infographic Template & Design ideas for Free.pdf
Comparison Infographic Template & Design ideas for Free.pdfComparison Infographic Template & Design ideas for Free.pdf
Comparison Infographic Template & Design ideas for Free.pdf
 
Textpert UI Report and Problem
Textpert UI Report and ProblemTextpert UI Report and Problem
Textpert UI Report and Problem
 
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx1  httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2  ht.docx
1 httpswww.eeoc.goveeocnewsroomrelease10-7-19.cfm2 ht.docx
 
IA workshop
IA workshopIA workshop
IA workshop
 
Jeannine boone4_11portfolio
Jeannine boone4_11portfolioJeannine boone4_11portfolio
Jeannine boone4_11portfolio
 
Webdesign + Website thesis
Webdesign + Website thesisWebdesign + Website thesis
Webdesign + Website thesis
 
Workflow diagramming and information architecture
Workflow diagramming and information architectureWorkflow diagramming and information architecture
Workflow diagramming and information architecture
 
Global Scope Final Report
Global Scope Final ReportGlobal Scope Final Report
Global Scope Final Report
 
Careers In Web Design
Careers In Web DesignCareers In Web Design
Careers In Web Design
 
Lecture4
Lecture4Lecture4
Lecture4
 
Amsterdam Pm Web Process
Amsterdam Pm Web ProcessAmsterdam Pm Web Process
Amsterdam Pm Web Process
 
Usabilityslideshow
UsabilityslideshowUsabilityslideshow
Usabilityslideshow
 
ARTDM 171 Week 9: Designing Page Comps
ARTDM 171 Week 9: Designing Page CompsARTDM 171 Week 9: Designing Page Comps
ARTDM 171 Week 9: Designing Page Comps
 
2D Web Designs
2D Web Designs2D Web Designs
2D Web Designs
 
User interface for website
User interface for websiteUser interface for website
User interface for website
 
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePointSPC Adriatics 2016 - Creating a Great User Experience in SharePoint
SPC Adriatics 2016 - Creating a Great User Experience in SharePoint
 
Creating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointCreating a Great User Experience in SharePoint
Creating a Great User Experience in SharePoint
 
usability review
usability reviewusability review
usability review
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Personal website design

  • 1. Web and User Interface Design Phase I Submission Semester 2 2015/2016 D14129005 Prepared by Jingguo Jiang Project: Personal CV Website
  • 2. 1 Table of Contents 1. General Project Information 1 1.1 Project Introduction 1 1.2 Objective 1 2. Paper Prototype & Sitemap 1 2.1 PC Version 2 2.2 Tablet Version 5 2.3 Phone Version 8 3. Wireframe 9 3.1 PC Version 9 3.2 Phone Version 14 4. Design Guidelines 15 4.1 Mental Model & Conceptual Model 15 4.2 Gestalt Principles 16 4.3 Metaphor 19 5. Grids System 19 6. Bibliography 20
  • 3. 1 1. General Project Information 1.1 Project Introduction This project focuses on the design of my personal website. This website will be used as my online resume and the display of my portfolio. It is assumed that the audience of my website are potential employers in IT industry or/and customers who seek for software outsourcing services. A personal website can express one’s personality and increase the chances of obtaining interviews (Smith, 2013). I decide to do this because this website will be beneficial for my job landing in near future. I embark on this design project according to user experience design flow. Firstly, I used the paper prototype to produce the first-cut design in order to translate my ideas into preliminary page layouts. Then, I drew the middle-fidelity wireframe with the help of a design tool (OmniGraffle). In this phase, the responsive layouts can be presented; and the design guidelines would be identified. Next, I will compete the visual design of the interfaces. Finally, the website will be built through the front-end programming skills (HTML, CSS, and JavaScript). 1.2 Objective The purpose of this report is to document the design outputs (including the paper prototype and wireframe) and give specific design guidelines. 2. Paper Prototype & Sitemap I decided to design my website using the architecture with three rows. The top row is used for the header of the page; and the logo of the site and navigation bar will be placed here. The second row in the middle of the page is a container for the main content. The last row is the footer of the page. The main layout can be seen in the figure below.
  • 4. 2 If I create many sections (e.g. sidebars) on the page, a user will find it more difficult to search for information and understand the content. Therefore, I did not divide the page with too many parts, and this simple layout will reduce a user’s cognitive load by the focus of the information centered on the page. The whole website has five pages. The sitemap can be seen in the figure below: 2.1 PC Version Homepage The homepage is to introduce myself and give a visitor’s first impression of me. In addition, a download button will be provided to let the potential employers obtain my resume. This prototype can be seen in the figure below.
  • 5. 3 Projects Page The projects page is used to showcase my portfolio and document my projects which I did during my previous work (see figure below). As you can see, the thumbnail gallery is used to present the projects I did. I vary the widths and heights of images in the gallery. This design can create a much more organic looking
  • 6. 4 page (Johnson, 2011). However, this design will make it difficult to produce responsive layouts because multiple sizes of images are not suitable for responsive grids design. So I will use images with same sizes to rearrange the thumbnail layout if it is too difficult to control responsive layouts. Skills Page Skills page is to show my career skills and personal skills. I used the infographic to present my skill levels on this page, as shown in the figure below. Infographics are more eye-catching than text words, since they usually combine images, colors and movement (Costill, 2013). I decided to use progress bars and pie charts to represent the levels of my skills, and I will build this data visualization with JavaScript animation. Contact Page The objective of the contact page is to provide my contact information to users and collect users’ feedbacks or messages they leave (see the figure below).
  • 7. 5 2.2 Tablet Version I have a hard time predicting how users will access my website, so I need to think about a multi-screen and active experience. In order to maintain consistency in the experience across multiple platforms, I will not change the contents on individual page and only adjust to the layouts of elements according to sizes of different screens. Homepage On the homepage of tablet version, all the elements in the content area are centered horizontally (see the figure below). The personal image, name, job title information and button start on a new line individually. I used a hamburger icon to save space on the screen and denoted a hidden menu. When the icon is clicked, the dropdown menu will be presented (see the figure below).
  • 8. 6 Projects Page The projects page is similar as the counterpart of the PC version, as shown in the figure below. Only the navigation is hidden and replaced by the menu icon for the tablet version.
  • 9. 7 Skills Page The skills page is similar as the counterpart of the PC version, as shown in the figure below.
  • 10. 8 Contact Page I rearranged the layouts of content elements on the contact page of tablet version, and put them centered horizontally (see the figure below). The Google map will be presented on the page by means of JavaScript and Google API. 2.3 Phone Version I use a long scroll page to contain content elements when designing my website for mobile phones, as shown in the figure below.
  • 11. 9 3. Wireframe A website wireframe can be used as a visual guide that represents the skeletal framework of a website. The website wireframes below are produced by a graphic tool – OmniGraffle. I use this tool to improve the page fidelity; and help complete the visual design of the interface better. I also put some brief explanatory notes in the wireframes to better the understanding of the page information. Make note that he tablets version will not be presented since it is not too different from the pc version. 3.1 PC Version Homepage
  • 12. 10
  • 17. 15 4. Design Guidelines 4.1 Mental Model & Conceptual Model A mental model represents a user’s thinking process about how the software or website works. This means what users believe they know about the user interface strongly impacts how they use it (Nielsen, 2010). Another corresponding one is a conceptual model which represents the actual model that is given to the user through the interface of the product. In order to create a superior user experience when designing the interface, designers need to match the users’ mental models with the product’s conceptual model. I target the primary user group as potential employers. They expect to know a person through one’s website and then decide that if they should offer the chances of interviews. When they open my website, they want to know who is the person and what he or she looks like. That’s a normal reaction in terms of a first contact with someone. After that, employers need to check what projects this person did and what skills he or she has. They, finally, decide that if they contact the person. This is the mental model of potential users. According to potential employers’ mental models, I provide four pages to help them get information. The homepage is the default page of my website. On this page, employers can know my name and my job titles; and they can see my personal image to know what I look like. The projects page and skills page allow them to understand what I can do in the work. The contact page provides the contact information including phone number and address to let them reach me. The figure below represents the matching relationships between mental models and conceptual models.
  • 18. 16 4.2 Gestalt Principles The gestalt principles of visual perception are important rules in the field of user interface design. The concrete rules I used in my design include: proximity, similarity, symmetry as well as figure/ground. Proximity: The principle of Proximity is that the relative distance between objects in a display affects our perception of whether and how the objects are organized into subgroups. If the objects are near each other (relative to other objects), they will be perceived as a whole. On the homepage, the navigation texts are placed near each other as a whole; and the name, job titles and button are placed together as an entire part. On the skills page, some space is left between the left progress bars and the right progress bars. So the progress bars can be divided two parts. AboutLogo Projects ContactSkills personal image MY NAME IS JINGO JIANG Java Developer | Front-End Developer | Interactive Designer | User Researcher Download CV ProximityExample1
  • 19. 17 Similarity: The principle of similarity means objects that look similar appear grouped. On the projects page, the tabs which have the same shapes are grouped as a whole. Furthermore, the thumbnails are similar, so they are placed as a gallery of the pictures. On the contact page, the social media icons which have the same shapes are a whole. Symmetry This principle says that the symmetrical elements are perceived as part of the same group (Busche, 2015). As you can see in the example below, I achieve the symmetry by providing a good balance of symmetry of the progress bars and pie charts in my design.
  • 20. 18 Figure/Ground: This principle means that people tend to see and separate objects from their surrounding background. On the contact page, I separate the form and contact information from the page background using a semi-transparent layer.
  • 21. 19 4.3 Metaphor A metaphor has become an increasingly powerful tool for designers in the field of web design. On the web, designers use images and/or icons which users are familiar with to symbolize different functions or express different purposes of user interface elements. The prime benefit of metaphors is to enable users to interpret and understand interface information much faster, and speed up their cognitive processes. The use of the metaphor in my design can be found on the contact page. I use several icons to represent the links of my social media. 5. Grids System When I was designing the graphic interface of my website, I used a grid layout with 12 columns, as shown in the figure below. As you can see, the site logo was placed in one column, and the navigation bar covered the right three columns. The main contents covered six columns. However, I will use the bootstrap grids system to code my website, so the widths of the columns could be different from my original visual design. I use the bootstrap framework, because it can help me produce responsive design easily. Bootstrap has ready- made classes; and I can specify how many spots in the grid system I want each column to occupy. That will speed up the development of my website. MetaphorExample1
  • 22. 20 6. Bibliography Smith, J. (2013, April) Why Every Job Seeker Should Have a Personal Website, And What It Should Include. Retrieved April 1, 2016 from: http://www.forbes.com/sites/jacquelynsmith/2013/04/26/why-every-job-seeker-should- have-a-personal-website-and-what-it-should-include/#1947a486902e Johnson, J. (2011, May) 50 Creative and Inspiring Thumbnail Galleries. Retrieved April 1, 2016 from: http://designshack.net/articles/inspiration/50-creative-and-inspiring- thumbnail-galleries/ Costill, A. (2013, October) 6 Benefits of Using Infographics. Retrieved April 1, 2016 from: https://www.searchenginejournal.com/6-benefits-using-infographics/70917/ Weinschenk, S. (2011, October) The Secret to Designing an Intuitive UX: Match the Mental Model to the Conceptual Model. Retrieved April 9, 2016 from https://uxmag.com/articles/the-secret-to-designing-an-intuitive-user-experience Nielsen, J. (2010, October) Mental Models. Retrieved April 9, 2016 from: https://www.nngroup.com/articles/mental-models/ Busche, L. (2015, October) Simplicity, Symmetry and More: Gestalt Theory and The Design Principles It Gave Birth to. Retrieved April 10, 2016 from: https://designschool.canva.com/blog/gestalt-theory/