Skip to content

Analysis and sample 4-page responsive re-design of a public website (FESC) :: class project (HTML, CSS, Sass, JavaScript, Vue.js, Google Charts API, AJAX)

Notifications You must be signed in to change notification settings

NorthSouth/FESC_redesign

Repository files navigation

FESC redesign project

Class project case study: review and undertake partial redesign of a public website (FESC: http://floridaenergy.ufl.edu/) utilizing design best practices.

Design Plan document

WEEK 10

Refactored Google Chart API calls from static data set to be AJAX requests from the US Energy Information Administration web API (the original source of the data).

Direct link to updated page.

WEEK 8

  1. Re-built pages to make use of the Vue framework
  2. Modifications include:
    • Header nav on index page
    • Shared header nav on secondary pages (with active page category suppression in drop-down menu)
    • Shared footer nav on secondary pages (display nav title; use common source, but suppress current page link in list based on main page category)

WEEK 7

  1. Added an example page to demonstrate the use off Google Charts.

    A line chart was selected since it intuitively conveys the data as a function of time. I also added a third chart with the two data sets plotted simultaneously in order to more clearly delineate the contribution of renewable energy.

    link to Google Charts page

  2. The chart was added to outreach > fact sheets

  3. Completed work on building out the page templates for all 4 top-level nav categories (education, outreach, about and contact).

  4. Updated/propogated changes to the main nav to all active parts of the site; UF logo image link parallels style of UF site in header design.

WEEK 6

  1. Major build out of styling and coding for site.
  2. Implemented several new features including a slide show, parallax viewer and bottom nav on secondary page
  3. Still a WIP - main mega menu on secondary page needs to be tweaked to work with the new format
  4. github bug related to the background image on the secondary page not loading
  5. NOTE: outreach > program overview is the only other page currently with additional content.

WEEK 5

  1. HTML framework for main page is nearly complete (replaced placeholder bootstrap layout in dropdown with custom code; built out footer)
  2. Styling for main page is nearly complete (implemented styling to match the look and feel of the UFL parent site: drop-down mega menu animation, on-hover effects for social media icons)
  3. Utilized more of SASS's capabilities

WEEK 4

  1. Built out main page of site

  2. Added preminary styling to match design doc mock up

  3. Still addressing some issues with formatting

  4. Discovered source of errors in github interpreting @font-face and background image ...

    For @font-face:

    src: url("../fonts/Enriqueta-Regular.ttf") format("truetype");
    
    

    For background image:

    background: url(../images/main-menu-hover.png) no-repeat;
    

    In both cases, it's a problem with the relative path ... apparently when referencing 'url' it's relative to the file that called it (in this case, css/style.css) and not the main directory of the repository

    For @font-face, github doesn't seem to understand 'woff'-format fonts and also requires the format descriptor ... as well as quotation marks around the path

    For background image, it's just a matter of fixing the relatiev path

WEEK 3

  1. Created docs folder
  2. Added Design Plan document (design inspiration, site overhaul plan and mock up)

WEEK 1/2

  1. Added ASANA project board
  2. Added site analysis and re-design proposal doc

About

Analysis and sample 4-page responsive re-design of a public website (FESC) :: class project (HTML, CSS, Sass, JavaScript, Vue.js, Google Charts API, AJAX)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published