sizes dynamically to smaller devices. • We help spread more awareness of smaller artists by showing their band names randomly on the home screen. • We make it easy to see the relationship between an artist, their shows, and the venues they perform at. This minimalist and logical layout doesn’t overwhelm the user and makes navigation understandable and logical. What did we do well?
create a dynamic website. Instead of having a static page for each venue, show, and artist, we implemented jinja to only have a template for shows, venues, and artists, that dynamically changed depending on the information that was inputted from a database. What did we learn?
page is slow because of the loading of the database to the page. Essentially, for each venue, show and artist, we are looking at venues, shows, and artists that relate. This has a run time of O(venue database size * show database size * artist database size). ◦ We could create sets for each model (using Python) that are passed into the html pages, essentially reducing the real-time runtime. What can we do better?
at the bottom of each page (websites like https://www.austintexas.org/ have this) • We could add more css to each page. Currently, most of the pages are black and white, making them look and feel real mundane. Modern websites do a good job of making each page dynamic and attractive. • Make tables in pages more mobile friendly What can we do better?
the pictures in the carousel • States main page has an innovative design. A map of the United States and each state links to the state’s individual page • Individual state page layout is simple and informative • Nice embedment of facebook and twitter in each Senator’s individual page What did they do well?
obvious • Have more information for each Senator. (e.g. Top 5 policies) • Fit carousel to page, avoid need to scroll • Mobile compatibility What can they do better?
2. Check that no Show column is empty 3. Check that no Venue column is empty 4. Check that query for an Artist's genre works and is correct 5. Check that query for a Venue's address works and is correct 6. Check that query for a Show's date and time works and is correct 7. Check that query for a non-existing Venue returns nothing 8. Check that query for a non-existing Show returns nothing 9. Check that query for a non-existing Artist returns nothing