Title

FD.io web site UX improvements

Status

APPLICATIONS CLOSED

Difficulty

MEDIUM


Description 

This is a multi-phase project to improve the FD.io web site to modernize the UX experience across all modern computing platforms (desktop, laptop, tablet, mobile phone).
There are 2 areas of the FD.io web site which require UX improvement:

FD.io Landing Page

The FD.io landing page is the primary gateway for all levels of interest in the Fast Data Project technologies.  Concepts for improvements have been discussed by the FD.io Marketing committee and the student will apply UX use case analysis to validate task workflow for a diverse set of consumers (Technologists, End Users, Developers, etc) and update the FD.io site source code with the improvements approved by the FD.io Marketing committee.

CSIT Dashboard (CDASH)

The CSIT Dashboard (CDASH) is a recent upgrade to the organization and consumption of the performance data generated by the FD.io CSIT project.  The initial implementation has been focused on separating the backend data acquisition/storage and front end presentation, which an emphasis on streamlining the presentation of the CSIT Release reports and Trending reports.  The next phase of CDASH is to perform UX analysis of the presentation layer, identifying a comprehensive set of tasks performed by users of the data, and generation of UX design improvements for each task.

Additional Information

Improvements in navigation, color palette, content for the FD.io landing page have been discussed in Issue #112 (Visual Rework of VPP website).

FD.io Wiki

FD.io Site Source Code

CSIT Project Wiki

CSIT repository github mirror

Learning Objectives

This internship will provide the opportunity learn open source community standards, values, and process by joining and contributing to the FD.io community.  The intern will interact with community members across many corporations large and small.  Application of modern UX analysis, design, and web site implementation technologies will provide ample opportunity to grow the applicant's skill set. 

Skills required for this internship include:

  • UX design/analysis concepts
  • Fundamentals of web page design: html, css
  • Web design tools: Hugo, Netlify
  • git source code control
  • Github pull request process & tools
  • python scripting language

Expected Outcome

  • FD.Landing Page
    • Update FD.io Site Issue#112 with proposed implementation plan for UX improvements
    • Implement, test, deploy PRs that implement the UX improvements
  • CDASH
    • Write CDASH UX Report that include
      • Detailed UX task analysis for CDASH consumers
      • Identify UX improvements for each task
      • Optional: Create implementation plan for UX improvements per task

Relation to LF Networking 

FD.io is an LF Networking project.

Education Level

Skills

Skills required for this internship include:

  • UX design/analysis concepts
  • Fundamentals of web page design: html, css
  • Web design tools: Hugo, Netlify
  • git source code control
  • Github pull request process & tools
  • python scripting language

Future plans

  • Process improvements for maintaining FD.io web site collateral
  • Implementation of CSIT Dash UX improvement plan

Preferred Hours and Length of Internship

Part-Time (20 hours per week for 24 weeks)

Mentor(s) Names and Contact Info

Click here to apply

Dave Wallace, Cisco

Maciek Konstantynowicz, Cisco

Please include the following in your application:

  • Resume
  • Cover Letter

    • A letter to the program covering the following topics:

      • How did you find out about our mentorship program?
      • Why are you interested in this program?
      • What experience and knowledge/skills do you have that are applicable to this program?
      • What do you hope to get out of this mentorship experience?
  • School Enrollment Verification
    • Students must upload proof of enrollment (college transcript, or copy student ID, or admissions offer if graduating from high school).