Giter VIP home page Giter VIP logo

portfolio's Issues

Get rid of the hamburger menu

I'm convinced that it is time for the hamburger menu to go: http://deep.design/the-hamburger-menu/

The right solution is to revise the header to include the 3 links necessary at any size. Start with a tab bar for narrow viewports and then expand into the menu I already have at wider viewports (with perhaps a location change to be under the header rather than on top).

That means ditching the contact card in the header and moving it down into the footer. That makes more sense anyway.

Swap typography to sans-serif in narrow view ports

I may want to adjust the font-family and font-size for narrower/smaller screens. That was definitely the trend at one point though I/we got away from it later on. Some analysis revealed:

  • Apple's Reader option switches serif to sans-serif for mobile ("FranklinITCProLight","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;). That's a non-free font btw. They seems to retain the size and line-height of the original css.
  • Vox doesn't switch but, they use a large base size and line-height (20px/32px) throughout.
  • NY Times uses 16/23px Georgia throughout in wider viewports and 18/28px in narrower viewports.
  • A List Apart switches from 18/26px to 24/36px at 600px (37.5em).

I need to do some more research to refresh my memory on the argument for going with a smaller font size on mobile (which seems counterintuitive).

USAJOBS case study

  • Initial draft
  • Revise framework/outline
  • Add "Nod to WPA" RE: landing page
  • Add "What we did" component
  • Add a separate federal hiring story with callout that opens a new page

Outline

A. How we framed the project

  • Build from the strength of the App Guide
  • Trail from outside or landing > Search > Job announcement > Apply
  • Immersive exposure

B. What we did

  • Dashboard
  • Landing - WPA
  • Search
  • Auth
  • Profile

C. North Star & USDS Pilot

  • Brief summary of both and how they are different
  • Include screenshots of the pilot JOA
  • Eventually link to the Pilot Playbook
  • Add note about being able to walk through the report in person

Create contact card

I should show that I have some expertise in creating cards by creating a contact card in the header.

Switch to minified CSS and JS on all pages

This is more complicated than it should be. Here are the options:

  1. Use the master branch for dev and gh-pages branch for "production" and then have a different header in gh-pages that would be included.
    • This requires includes via Jekyll, Assemble, or grunt-include-replace.
  2. Switch to the minified version everywhere and rely on grunt to update it after every change.
    • If change were calming down this might work but, unlikely.
  3. Use grunt-usemin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.