Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

GR4 - Paper Prototyping

Our project is an HTML5 mobile-web app that loads on a browser.  It can render on any smartphone browser. We checked it on the Android; however, the iPhone (from what we tested) renders a better design experience.

Our website also works better on newer smartphones - since they are better suited and faster for HTML5, CSS3 and Javascript.

Swiping: Swiping should work safely.  The library we chose is lightweight and so it should load all pages and swiping should be fast and efficient.

Platform independence: Since this is a mobile-web application, it works on any browser on any smartphone.

Window resizing: Do not turn the phone sideways---the app does not resize well.

Filtering: The filtering (for vegetarian, gluten-free, nut-free, etc) will be done by the backend.  Right now, if you click on a filter there will be feedback that you clicked it, but the actual menu items will not disappear.  That's why the chicken sandwich still appears when you filter for vegetarian.  The only filter that works right now is vegetarian, for the same reason as above.

Menu items: The pictures are hard-coded in; there is no database that loads pictures.  The only menu uploaded is that for Flour Cafe.

Interdependence of libraries: Due to a new release which is still someone buggy, but enables some of our features, JQueryMobile will from time to time incorrectly display the page.  If this happens, please reload the page. JQueryMobile is still partly in beta.

Auto-complete search bar: We have not implemented searching for restaurants yet because that too will require an extensive back-end.

...

  1. Share location, and find Flour Cafe (Selecting a restaurant)
  2. Apply the vegetarian filter to Flour Cafe (Filtering a restaurant)
  3. Explore the Lunch menu at Flour cafe and find the details on the Portabello Mushroom burger (Viewing the menu)

...