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

IDB

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

 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