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

All About Soccer

Avatar for Mohammed F Mehboob Mohammed F Mehboob
April 05, 2023
34

All About Soccer

Website for All About Soccer Phase III Group III

Avatar for Mohammed F Mehboob

Mohammed F Mehboob

April 05, 2023

Transcript

  1. Group Members Ji Hwan Park Mohammed Mehboob Rohit Bandi Jenna

    Alsukhni Kacey Na Junior, Arts and Entertainment Technologies Major Junior, Psychology Major Junior, Mathematics Major Junior, Accounting Major Senior, Mechanical Engineering Major
  2. Our Goal The goal of our website was to create

    a website where Soccer fans can go to check stats and current status of their favorite teams, players and leagues
  3. What did we d o well? Great interconnectivity Smoothly working

    pagination Efficient sorting Effective and quick searching Quick and accurate API responses Intuitive navigation Neatly displayed cards
  4. What can we do better? Better UI and presentation Splash

    and about pages, search bar Instance pages (e.g. buttons) Site-wide search Filtering implementation Run unit tests on the fly Code refactoring (e.g. ReactJS)
  5. What did we learn? Useful tools Frontend → Bootstrap, ReactJS

    Backend → Flask, RESTful API Full-stack web development workflow Communication is important! Agile development is key! Commit Early, Push and Pull Often
  6. What puzzles us? Web maintenance (frontend, backend, API). The importance

    of UX/UI designers. Quickly learning a new skill and adapting Constantly evolving web frameworks From a toy example to a dynamic, functioning website
  7. Unit Tests Cormorant Garamond Medium Unit Test Coverage Adding a

    row to each internal database and querying individual objects and attributes to assert the rows were added correctly Adding multiple rows to each internal database and querying all rows to assert the tables were created correctly Making direct API calls to our external API and querying certain attributes to assert the data was correctly scraped Checked
  8. Kacey Na Issue and Unit Test Stats Commits: 21 Issues:

    9 Resolved Issues: 9 Unit tests: 2 Ji Hwan Park Mohammad Mehboob Rohit Bandi Jenna Alsukhni Commits: 66 Issues: 11 Resolved Issues: 11 Unit tests: 1 Commits: 20 Issues: 14 Resolved Issues: 14 Unit tests: 1 Commits: 40 Issues: 12 Resolved Issues: 12 Unit tests: 2 Commits: 6 Issues: 6 Resolved Issues: 6 Unit tests: 1
  9. What did they d o well? A good representation of

    data and content Well-connected (e.g. pillar-to-pillar) Quick responses
  10. What did we learn? Implementation of API (e.g. Change Day)

    Good visual representation (e.g. Rating) Coherency matters!
  11. What can they do better? Pagination UI Search is hard

    (need EXACT wording) UI General (Cards) Coherent representation Maybe, more data
  12. What puzzles us? Incoherency between splash and pillar pages UI

    is not identical Little mistakes (e.g. "," was left)