Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quicksoft Project Team 6 Team members: Brian H Johnson Brannen J Sorem Kenneth Ng, Project Manager Michael Puzon, QA Catherine Gamboa, UI lead.

Similar presentations


Presentation on theme: "Quicksoft Project Team 6 Team members: Brian H Johnson Brannen J Sorem Kenneth Ng, Project Manager Michael Puzon, QA Catherine Gamboa, UI lead."— Presentation transcript:

1 Quicksoft Project Team 6 Team members: Brian H Johnson Brannen J Sorem Kenneth Ng, Project Manager Michael Puzon, QA Catherine Gamboa, UI lead

2 System Design Palo Alto Bicycle Club

3 Design Considerations System, UI considerations Low cost, using existing technologies possible Supports Mac and PC users Simple design, Easy access with users Fast access. Both review and create rides Maintenance considerations Minimum maintenance Web master has minimum knowledge about coding No DBA needed

4 System Design and Tools System Design Use both Open source server and client side scripting: Javascript, PHP, jQuery, Zend. - Form verification - gData API access Use Google Calendar, and API for Ride Event Engine Use Google Map to display meeting address Using Google doc to maintain route library Use Flickr for photo storage Engine Use AccuWeather forecast for 5 days forecast

5 Development Tools Tools and Hosting Google Code: Hosting: http://biking2010.x10hosting.com/photos.php

6 Photo upload Palo Alto Bicycle Club

7

8 UPLOAD PHOTO Error Handling: Title Required File Required (must be JPG/GIF, <=10MB) AJAX Loading icon to let user know it’s working Displays message for 5 seconds, then gently disappears Flickr API - (through PHP) Tag (persons name)

9

10

11 VIEW PHOTOS AJAX Loaded through Flickr - JSON Loads 10 most recent photos Hovers image when clicked using Fancybox SORT - by tags (user’s name) Error handling - if none found displays message If nothing entered, displays all photos If match found, display matched photos - case insensitive - matches anywhere in string

12

13 Graceful degradation If user has Javascript DISABLED all is not lost! By default, there is a box with a link to Flickr so users can still view the photos. The code adds the gallery and upload functionality using Javascript.

14 WEB STANDARDS XHTML (Valid) CSS (Valid) Javascript Accessible (CynthiaSays Valid - Section 508)

15

16 TESTED Apple OSX 10.6 Firefox 3.6 Safari 4 Chrome 5 Opera 10 Windows 7 Firefox 3.6 Chrome 4 Safari 4 IE 8 - no Fancybox - gracefully degrades to links

17 DEMO time!

18

19


Download ppt "Quicksoft Project Team 6 Team members: Brian H Johnson Brannen J Sorem Kenneth Ng, Project Manager Michael Puzon, QA Catherine Gamboa, UI lead."

Similar presentations


Ads by Google