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

cs373-idb_Presentation__2_.pdf

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for jjlee jjlee
July 23, 2024
11

 cs373-idb_Presentation__2_.pdf

Avatar for jjlee

jjlee

July 23, 2024

Transcript

  1. Frontend (Hudson, Austin) Navigation • Navigation bar to easy navigation

    between pages • Utilized bootstrap to dynamically shrink bar with smaller screen size • Implemented animated links to create subtle call to action buttons.
  2. Frontend (Hudson, Austin) Search • Dropdown menus, Search bar, and

    sliders ◦ Included many filterable and sortable attributes to allow for concentrated searches • Imported a react slider to allow users to full and easy control of ranges
  3. APIs, Sorting, Routing (Arteaga, Chris) APIs - Spotify, Ticketmaster, Google

    Maps - Genres -> Playlists -> Artists -> Events - Data is pulled once from APIs (stored in JSON files) then only from database Sorting - QueryBuilder - Modifications for sorting with -1 values Routing - Three get requests per model, many instances, some instances, one instance
  4. Self Critique What did we do well? • Communication •

    Create multiple instances per model • Categorization of artists (improvement from phase 2) What did we learn? • Continuous integration is important • Connecting frontend with backend is cumbersome • Deployment takes time What can we do better? • Continuous integration • We could make our UI more eye-catching • Make data fetching dynamic • Add highlighting when searching What puzzles us? • How websites are able to pull quickly from APIs?
  5. Other Critique What did they do well? • Created intuitive

    models • Designed a simple navigation system What did we learn from their website? • Most popular destinations are located on the coast of countries in the northern hemisphere What can they do better? • Display current value for range filters What puzzles us about their website? • Nothing! It is a good website 🙂