<p>medium bookmark / Raindrop.io | ziyuandesign.com, UX Designer@ Silicon Valley, Carnegie Mellon Alumni. Dec 15 First version of my landing page Are you struggling with your default template layouts?Do you want to make your website unique? For the past four months, I have been building my website from pixel 0. I explored a new tool called Launchpad — a [&hellip;]</p>

Breakdown

medium bookmark / Raindrop.io |

ziyuandesign.com, UX Designer@ Silicon Valley, Carnegie Mellon Alumni.

Dec 15

1*0xx5Hfx0It66y5uLnhyWBA.gif

First version of my landing page

Are you struggling with your default template layouts?
Do you want to make your website unique?

For the past four months, I have been building my website from pixel 0. I explored a new tool called Launchpad — a handy plugin for Sketch that allows us to publish responsive websites directly from Sketch.

😍My website was featured by Launchpad and AnimaApp on Oct, 2017. I am writing to share my experience behind the scenes.

Launchpad allows me to quickly publish real websites to test my designs


Background and my motivations

After hosting my portfolio on SquareSpace for three years and switching between several templates, I decided to build my own website from ground up, because:

  1. I want to be creative with layout, visual design and animations;
  2. I want to push the quality of my website to my best standard;
  3. I want to reflect my personality through my portfolio and be unique.

“Choose to use a web template V.S. build your web from scratch ≈ Buy a cup of coffee from Starbucks V.S. Learn how to make mocha by yourself with coffee machine”


Tools I used

  1. Sketch app.
  2. Plugins: Launchpad, Invision Craft, Auto Layout.
  3. HTML, CSS (add animations into web elements)

🚀 Applied product thinking into my web development process.

  1. Design the content — think about how to tell your story.
    I printed out my case studies on whiteboard and experimented with various structure to communicate clear & in-depth stories. The logic I used includes: problem-solution-benefit; what-so what-now what; what-how-why.
1*DpT6R8xlKfPSNZxEqRwsrA.jpeg

2. Responsive layouts: created multi-layout based on device screen sizes, added animation to the page with CSS and launchpad animation tools.
When building a page, I started with laptop layout, then went two sizes up to DesktopHD layout, two sizes down to Mobile layout.

1*UyB8tra6q9z-KTTDseZQ5Q.png

Created multi-layout based on device screen sizes

1*jENE_OD2H5-r4fwrbWFilQ.png

Launchpad empowers user to add animations like scroll effect to their websites easily. CSS knowledge is required if you want to customize the effect.

3. Take feedback.
After launching the first version of my website, I posted it to various designer groups to collecting feedback. Since people are visiting the website from multi-devices, it also has been a great way to debug.

4. Act on data and come up with iteration plans.
I applied google analytics tool to understand who are my visitors and to study their behavior on my website. I identified one challenge was to navigate between projects. So my next step is to improve the navigation system, to really provide immersive browsing experience to users.

1*gpbscnAchfFPV66MPDZEzQ.jpeg

Challenges with Launchpad tool

Although Launchpad gives me a lot of control, it has lot of room for improvement to make the workflow easier.

1. I need to create various layouts for different screen sizes, to make one web page into responsive design. For example: I created six layouts of my landing page, from DesktopHD to Mobile (breakpoints).

1*TczpUyy7ubkT5Rx0aJG-2g.png

you need to layout how does one page look like on different devices

2. There are many repetitive steps for content changes. For example: I need to update the hyperlinks of a certain button for each page repeatedly to make sure there is consistency.

1*kQZz_b_pyRq_-2PIWK1oTg.png

Connect elements to pages

3. At times, there are issues with web fonts rendering. Some times fonts weight or alignment were not correctly rendered, especially when texts are on the same sketch layer.

1*B8GUC7K3EX_R7BLSnwzGuQ.png

Who is Launchpad for?

If you decided to use launchpad, these skills will help you expedite the process:

  1. People who know how to use Sketch for designing websites. (Launchpad offers template as well)
  2. People who have basic knowledge of HTML & CSS to add animations and debug.
  3. People with knowledge on domain hosting, if you want to add custom url.

Tutorials 📖

Anima App manual
Anima App Medium articles

Many thanks to Avinash for providing technical guidance and helping with my questions regarding Launchpad! Thank you @Designers Guild and Anima App group for providing feedback on my website. Thank you Avishay Cohen for creating this amazing tool.

Curated

Dec 18, 7:44 AM

Source

Tags

Tomorrow's news, today

AI-driven updates, curated by humans and hand-edited for the Prototypr community