Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Team BASKS, VAS

Team BASKS, VAS

Presentation for Spring 2016 CS373, covering the 6 week project (virtual-address.space)

Keith Gibson

April 27, 2016
Tweet

Other Decks in How-to & DIY

Transcript

  1. Team BASKS • Brian Quimio • Adam Alloy • Stephen

    Perl • Keith Gibson • Steven Zhu (in our glory)
  2. Project Stats • Issues: 56 opened, 52 closed • Commits:

    258 commits – B : 39 – A : 19 – S : 49 – K : 49 – S : 23 • Tests: – 22 between Adam and Steven
  3. Intent Target user : What we offer : Why? :

    Recent grads Location information Deciding where to move is challenging
  4. What we offer Cost : Map : Accessibility : Things

    to Do : Trulia Google Walkscore Yelp
  5. API • GET /api – /States : list of states

    • /<stateCode> : stats + children – /Cities : list of cities • /<cityId> : stats + children – /Neighborhoods : list of neighborhoods • /<neighborhoodId> : stats
  6. Front End • Design concept – Generic templates • States,

    Cities, Neighborhoods – Table • Single Model – Tables and a map • Implementation – AngularJS – Bootstrap
  7. Challenges+Solutions • Data source changes and unexpected responses – Update

    models • Repetitive front­end code – Refactor or rewrite • API flaws – Redesign API • Deployment (Carina and Docker) – Use a more stable container mgmt system
  8. Additional Critiques • What did we do well? • What

    did we learn? • What can we do better? • What puzzles us?