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

IDB

 IDB

CS 373 IDB
Spring 2016

Avatar for Peter Hong

Peter Hong

April 21, 2016
Tweet

Other Decks in Education

Transcript

  1. Introduction • A web application to see information on beers,

    breweries, and beer styles. • Provides beer information (ABV, brewer, etc) • Search for a specific beer, beer style, or brewery location
  2. Data Sources • BreweryDB ◦ http://www.brewerydb. com/ ◦ Provided data

    for beers, breweries, and beer styles ◦ Scraped data into JSON format
  3. Tools Used • Bootstrap, Sass + Compass • Chart.JS, AngularJS,

    AngularUI • Docker/Carina • Github • Slack • SQLAlchemy • Flask • Apiary
  4. Self-Critique • What we did well ◦ Rich database, clean

    and simple interface, connecting relevant information • What we learned ◦ Carina, Docker, full-stack website • What could be done better ◦ Table readability, improve pagination, make data load faster • What puzzled us ◦ Carina back end, allow users to add own data
  5. SWEague Critique • What was done well ◦ Clean, minimal

    look; fast page loading • What we learned ◦ Loading large amounts of data can be reduced to short amount of time • What can be done better ◦ Some design issues, table column choices • What puzzles us ◦ The different column names
  6. Commits: 56 Issues: 17 Unit tests: 0 Commits: 18 Issues:

    8 Unit tests: 0 Commits: 12 Issues: 17 Unit tests: 0 Commits: 41 Issues: 4 Unit tests: 14 Commits: 13 Issues: 0 Unit tests: 0 Total commits: 140 Total issues: 46 Total unit tests: 14