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

cs373-swe

 cs373-swe

Avatar for Appleooo

Appleooo

July 15, 2020

Other Decks in Technology

Transcript

  1. About our project` Our team is here to help you

    find out information about Airlines, Flights, and Airports across the world.
  2. The Team Yijing Chen Albin Shrestha Noah Lindley Kevin Lu

    Xiaofei Li Front End Front End Back End Back End Back End Issue: 23 Issue: 9 Issue: 4 Issue: 0 Issue: 11 Unit test: 0 Unit test: 0 Unit test: 0 Unit test: 10 Unit test: 0
  3. · React · GitLab · Group Collaboration · Software tools

    and modules · Deployment of website on GCP What did we learn?
  4. Frontend Structure - Built from React.js framework and Routed with

    React router framework. - Components mainly built from Bootstrap and Material UI.
  5. Backend Structure - Find useful APIs and use Postman to

    test it - Collect data from api and import it into the database - Use Flask to build and route our own API
  6. Group Collaboration 2-2-1 formation: 2 Front-end, 2 Back-end, 1 Database

    Communication through Discord Screen Share on Zoom: Pair Programming
  7. GCP Custom Domain through NameCheap: issues, routeing, etc. Create a

    database and populate it Deployed Frontend and Backend on GCP: difficulty deploying both at the same time
  8. · Animation · Visual elements · Amount of information ·

    Practicality of information What did we do well?
  9. · Better images, more images · Live Updates · More

    connections What could we do better?
  10. Our API http://aeroinfo.me/api/ https://documenter.getpostman.com/view/11816121/T17Q4PZq?version=latest GET /airlines Return a json file

    of a full list of the airlines GET /airlines/1 Return a json file about a particular airline with detailed information
  11. · Implementing Images · Sorting · Search · Pagination ·

    Deployment · Finding good API’s What puzzled us?
  12. Great Topic Easy find API’s Does not update as frequently

    Allows for pictures by design All link to each other
  13. · Link on image click · Horizontal listing of information

    What did we learn from their website?