akiryk / ell-exercise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ell Exercise

I built this prototype to explore how a design works in the browser. Some sections are populated with dummy text; others use images in place of actual text content.

To see it in action:

  • Use Chrome or Safari, this isn't tested on FF, IE, or Edge.
  • See working example on GitHub pages
  • Tabs work, although most aren't populated with real content.
  • Buttons under the Support Levels section in sidebar work, in that they toggle lists of students into view.
  • The site is somewhat responsive, meaning it doesn't break at small screen sizes. A lot more thought would need to go into deciding how to handle content on small viewports.

To download and run locally:

  1. cd your/local/directory
  2. git clone https://github.com/akiryk/hanging_hashtags.git
  3. Run yarn (yarn package manager) or npm install.
  4. Run gulp server
  5. Visit http://localhost:3000/

To set up a local working environment:

  1. cd your/local/directory
  2. git clone https://github.com/akiryk/hanging_hashtags.git
  3. Run yarn (yarn package manager) or npm install.
  4. Tell riot to watch 'tag' files and compile them as they change.
  # TODO: configure gulp to do this automatically.
  # For now, go to console and:
  ./node_modules/.bin/riot -w src/tags src/js/app.js
  # Or, if you install riot globally:
  riot -w src/tags src/js/app.js
  1. Run gulp

Interactivity:

There are three areas in which I've thought about how to handle interactivity.

  1. Student links under "Support Levels" in the sidebar. I propose toggling the names of students into or out of view when a user clicks on the buttons to the right of "High Support", "Moderate Support", and "Low Support."
  2. Comment and Add New Comment buttons. Clicking on the comment button in the header should take the user down the page to the comments section. When adding a comment, the comment form should toggle in and out of view. See wireframe mockup.
  3. Share button in the header. Clicking the share button should spawn a modal displaying a form with email and message fields, plus a list of school district colleagues. Typing a name into the email field should trigger an autocomplete action, helping users find correct email addresses. See wireframe mockup.

I'll say more about this in person!

About


Languages

Language:CSS 78.5%Language:JavaScript 11.5%Language:HTML 10.0%