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

SportsHub

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

 SportsHub

This is a draft presentation of our project

Avatar for Optimuhs

Optimuhs

April 23, 2020

Other Decks in Programming

Transcript

  1. Outline • Group members • Demonstration • Issue Tracker Stats

    • Unit Test Stats • Self Critique • Art Work Group Critique • Run Unit Tests
  2. Group Members • Alex Liapis • Terrence Liu • Wade

    Bribach • Aaron Yanowitz • Francisco Martinez
  3. Issue Tracker Stats • Total Issues: 46 • Issues Closed:

    44 • Issues Open: 2 (both optional) ◦ Create an ERD for the database models ◦ Embed Twitter feeds for teams and players
  4. Issue Tracker Stats Breakdown • Aaron Yanowitz ◦ Create templates

    for table pages ◦ Created issues • Francisco Martinez ◦ Create template pages and style with bootstrap ◦ Create database models • Terrence Liu ◦ Write technical report ◦ Help with templates and deployment • Alex Liapis ◦ Create template pages and style with bootstrap ◦ Help with backend and adding data from API • Wade Bribach ◦ Create database and unit tests ◦ Help with template creation
  5. Unit Tests Stats Name Stmts Miss Cover1 Missing model 43

    0 100% tests.py 37 0 100% TOTAL 80 0 100%
  6. Self Critique • What did we do well? ◦ Table

    functionality (sorting, linking to other pages, embedded images, etc.) ◦ Plenty of information for individual pages with links to related items ◦ Retaining unicode characters in names (Ex. umlaut ü) • What did we learn? ◦ Html/CSS ▪ Navigation bars ▪ Interactable tables (pagination, filtering, etc) ▪ Search bars ◦ Python tools: ▪ Flask routing with parameters ▪ Using APIs and cleaning data ▪ Creating and querying databases
  7. Self Critique Cont. • What can we do better? ◦

    Improve readability and layout for pages and navigation bar ◦ Add more effects for mouse-over and clicks ◦ About page styling and readability ◦ Improve modularity of code ◦ Add data pagination for faster loading • What puzzles us? ◦ Seafoam green navigation bar ◦ Strict search bar results ◦ Unit test response for GCP ◦ Slow client performance for player table
  8. theartworksproject.me Critique • What did they do well? ◦ Home

    and other pages are aesthetically pleasing and easy to navigate ◦ Museum, artist, and artwork pages are minimalistic & serve information effectively ◦ About pages is well formatted and information is well-laid out ◦ Tables are simple to view and filter ◦ Search functionality • What did we learn from their website? ◦ Use of carousel on the home page ◦ Use of cards for each member on the about page ◦ Search bar integration in the navigation bar & better results ◦ More feedback on mouse-over and clicking links
  9. theartworksproject.me Critique Cont. • What can they do better? ◦

    Data cleaning/formatting ◦ Integration of data from different sources ◦ Limited amount of data in the museum, artist, artwork tables ◦ Table links are on the item id instead of name ◦ Minor inconsistencies in page styles ▪ Table search bar is offset in museum table ▪ Nav bar search not visible on mobile • What puzzles us about their website? ◦ Home page is just background images ◦ Limited/incomplete information on artists/artwork (probably API issues)