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

SenateStats Presentation

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

SenateStats Presentation

Presentation on SenateStats website

Avatar for Malavika

Malavika

April 22, 2019
Tweet

Other Decks in Technology

Transcript

  1. Issue tracker • Total: 50 • Unresolved: none • Per

    member*: ◦ Adolfo: 8 ◦ Saamiha: 14 ◦ Malavika: 12 ◦ Nikki: 12 ◦ Isabel: 10 * Some issues were assigned to multiple members, so it adds up to more than 50
  2. Unit test stats • Total: 15 • Each person in

    charge of a model (Isabel, Malavika, and Saamiha) made 3 unit tests for their respective model • Adolfo and Nikki also made 3 tests each. • Run unit tests
  3. Group 13 critique • http://bookbots.me • What did they do

    well? ◦ The website overall has a simple, clean layout, and all of the models are fully functioning. It’s obvious what the website is for and how to use it. • What did we learn from their website? ◦ The popular publishing houses Penguin and Random House are owned by the same parent company, which are in turn owned by a German media conglomerate.
  4. Group 13 critique • What can they do better? ◦

    The pages for the instances of each model could have been formatted to be more visually appealing. The option at the bottom of the models’ pages to display a certain number of records per page also seemed to be broken. ◦ The home page would be better if it had some type of interactive functionality. • What puzzles us about their website? ◦ The link to the data used for the project seems to lead to a JSON with all the data, so we don’t know where they got their data from.
  5. Critique of our own website • What could we do

    better? ◦ Labeling the states on the map (there were problems with the SVG) ◦ Integrating the Parties model with the other two models • What puzzles us? ◦ Finding a way to sort the states on our map page. We couldn’t think of a good way to do this ◦ Finding a better way to label the map ◦ We initially had some issues connecting the models per project requirements
  6. Critique of our own website • What did we do

    well? ◦ We were creative with the design of the site, especially in using the Map page as a gateway to the other parts of the site ◦ Overall visually appealing ◦ The site is very informative ◦ We were efficient in terms of getting the senator information that we needed to display from the API • What did we learn? ◦ How to implement SVG files in websites ◦ How to use APIs ◦ How to build models using SQLAlchemy ◦ How to use Bootstrap to make the site more beautiful