Coder Social home page Coder Social logo

e_metrobus's People

Contributors

bmlancien avatar ciaradunks avatar henhuy avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

ciaradunks henhuy

e_metrobus's Issues

Under-construction page

Build a construction page which is shown before app is running on server.

TODOS:

  • Build page with foundation layout
  • Inlcude foundation as CDN
  • Setup page on server and activate e-metrobus link

Dashboard

Implement dashboard

TODOS:

  • Layout
  • Show score
  • Show categories with progress

Quiz Category Finished page is missing

When the user answers all the questions of a category, she should win extra points and be able to see it. A page "Congrats, you answered all the questions of category X" should exist (about 2 seconds long before display none?)

Route results CO2

Show CO2 results for different mobility scenarios

TODOS:

  • Layout
  • Show comparison
  • Get and show CO2 numbers
  • Animation
  • Backend implementation

Footer logic

  • Clarify states: when? (non-clickable, clickable, active)

Remove "see more" button on answer page

Issue: The user has to tap each time on "see more" button to see the full answer

Suggestion: Remove the "see more" button and display the whole answer at once. In that case the short answer should be visually more important than the long answer text to keep a hierarchy of importance

Legal page

Set up legal page

TODOS:

  • Text
  • Layout
  • Link on menu

Testing

User tests with different devices in different sizes

  • Android

  • iPhone

  • Windows

  • Firefox

  • Chrome

  • Safari

  • Mobile

  • Tablet

Score animation is missing

PRIORITY 2

  • animate points won after answering the question:
  • move from 20% bottom to 20% top
  • max 1 sec
  • fade in at beginning and fade out at end
  • animate total score on top:
  • short increase in size of star and score
  • max 0.5 sec

Top nav on onboarding pages is not leading to /route

On /display_route and /comparison, the arrow on the left (top navigation) should not lead to the dashboard but to /route instead. The idea is that user can change the route if she wants before accessing the dashboard (e.g. after realizing that the chosen route was not the right one)

comparison

Navigation menu

Implement menu to switch between:

  • contact/dgstvo/etc.
  • route selection
  • text answers to all questions
  • dashboard

TODOS:

  • Layout
  • backend template for menu
  • mark current page
  • CSS white, gray, black (selected)

No footer item on onboarding pages should be accessible

On /display_route and /comparison pages:

  • remove highlight from information box and make it gray
  • add highlight to quiz box (but not accessible, the user should not be able to go to quiz during onboarding)
  • make text box gray

localhost_3000_display_route_(iPhone 6_7_8)

Implement question template

Implement template for all questions

TODOS:

  • Layout (scrollable - extra base template)
  • Correct answer
  • Wrong answer
  • Finished category
  • Cookies for answerde questions

Stations component

Build stations component to select two stations. Stations in between selection shall be highlighted.

TODOS:

  • Layout
  • Functionality
  • Django component
  • Layout error message and button (see #17)

Landing page

Build a landing page showing title, partners etc.

TODOS:

  • Layout
  • Animation

Hover colour

Hover colour is set to foundation blue. Do we have to change?

Show message on landscape view

If user uses landscape view on mobile or tablet, because of display issues, there should be a message saying that landscape view is not supported.

Colors are not consistant

All colors defined in scss should be variables from variables.scss

Check again the color code from BVG

Store answered questions in session

TODOS:

  • Structure to hold questions within their categories and related answers (including correct answer)
  • Questions are differentiated as answered not/correct/wrong
  • Resulting score can be calculated
  • Calculate angle for dashboard arc

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.