zombie apocamaps
play

Zombie ApocaMaps! Daniel Kim - Steven Lim - Simon Meng - Lucky - PowerPoint PPT Presentation

Team A presents Zombie ApocaMaps! Daniel Kim - Steven Lim - Simon Meng - Lucky Nguyen - Jordan Yoshihara Meet Team A Lucky Nguyen Simon Meng Jordan Yoshihara Daniel Kim Steven Lim Team Lead / Front-end Back-end developer Front-end


  1. Team A presents Zombie ApocaMaps! Daniel Kim - Steven Lim - Simon Meng - Lucky Nguyen - Jordan Yoshihara

  2. Meet Team A Lucky Nguyen Simon Meng Jordan Yoshihara Daniel Kim Steven Lim Team Lead / Front-end Back-end developer Front-end developer Tech Lead / Back-end Back-end developer developer developer

  3. 01 Outline of Presentation Introduction 02 04 Design User Testing 03 05 Architecture / Demo Implementation

  4. 01 INTRODUCTION

  5. Many people are not prepared for disasters. Existing preparedness sites are not designed to keep users interested. 20% 40% California Earthquake CA homes w/ Preparedness Group CA homes that can recommended water withstand Study supplies earthquakes

  6. Our User Young adults who are starting to live independently or as a family. User Needs - Communication - Find resources nearby - Locate safe place to go to

  7. Introducing: Zombie ApocaMaps

  8. Why Zombies?! Sustained Survival It’s Fun! Extreme Case Popular Craze

  9. 02 DESIGN

  10. Design Ideation Paper Prototype Low Fidelity Process High Fidelity Iteration / Testing Final Implementation

  11. HCI Principles Visibility of System Match between Error Prevention Consistency & Status Real/System World Standards Naming conventions, Confirmation dialogs, Notifications, messages, Common icons used, color scheme prompts visual changes maps, simple language

  12. HCI Principles Aesthetic and Help and Recognition over User Control and Minimalist Design Documentation Recall Freedom Collapsing/expanding, Help page with Data visibility, images, simple & concise layouts Multiple options, different screenshots, hints checklist, color coding layouts, interactivity

  13. 03 ARCHITECTURE/ IMPLEMENTATION

  14. Technical/ Product Risks Some people will have hard time in understanding our app Since delphi database data contains past data, data might not be matched with the data in zombie apocalypse Technical problems in zombie Non-facebook users are not able apocalypse era (facebook no to login to app longer use, internet)

  15. Technology we used Google Maps API Node.js / Express.js Passport.js Not using Mapbox.js anymore due to changed MongoDB plan on safezone page HTML / CSS / Javascript / JQuery / Bootstrap D3.js PostgreSQL

  16. Architecture Query Request DELPHI Result Response Request Response

  17. Technical Challenges Loading map didn’t always finish Querying data took some delay Using Google API without conflicting JavaScript Figuring out D3 components and visualization

  18. 04 USER TESTING

  19. User Testing Positives + Fun application and great animations + Find resources page was really nice and applicable + Help page was helpful + Facebook login Negatives - Confusion about application and purpose - Some features did not provide enough feedback - Data takes a while to load - Some things were not intuitive (like safe zones ratings)

  20. THE GOOD: THE BAD: Team communication and effort So much to do, so little time THE NOT SO UGLY: We all learned a lot about the importance of data visualization and how HCI can be used to make even the most complex data intuitive to understand

  21. 05 DEMO TIME https://zombieapocamaps.herokuapp.com

Recommend


More recommend