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

Website Presentation/Critique

Website Presentation/Critique

Isaiah Meyers

April 16, 2020
Tweet

More Decks by Isaiah Meyers

Other Decks in Programming

Transcript

  1. Why did we make FoodFinders? • Many website that help

    people explore restaurant and cuisine options are limited to the United States • We wanted to solve this by helping connect people to a range of restaurants not only in the US, but internationally as well by using the Zomato API • We also wanted to give people a wealth of information such as price ratings, restaurant ratings, and nightlife scores for cities so they can make the best decision
  2. Website Overview • Our models consist of three tables: 1.

    Restaurants 2. Cities 3. Cuisine • Each instance page is an instance of either a restaurant, city, or cuisine • Each of the models pages contain links to other instance pages to make exploring the site easy
  3. Features Overview • Comprehensive search function for all categories •

    Tables utilize sorting across pages and expedited tabel-specific search results • Extensive unit testing • Information rich instance pages
  4. Self Critique We are proud of the embedded Google maps

    on the instance pages and the expandable menu button We learned how to populate databases using an API and using conditional rendering with Jinja templates We would have liked to include more detailed instance pages and ways to prioritize search fields We were puzzled by migrating SQL databases into GCP and implementing joins in SQLAlchemy
  5. Group #3 Critique We liked that the website was well-organized,

    visually appealing, and presented data cleanly. We learned that cards can be used to display info on instance pages. We would like to see a more complete search engine. Additionally, it might be helpful for the graphs to have consistent scaling. We were puzzled by the first page that appears.