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

CS331e Project Presentation Group 17

CS331e Project Presentation Group 17

Avatar for BenDeterling

BenDeterling

April 27, 2021

Other Decks in Technology

Transcript

  1. Data Source • Coinpaprika API • Endpoints: ◦ https://api.coinpaprika.com/v1/coins ◦

    https://api.coinpaprika.com/v1/exchanges ◦ https://api.coinpaprika.com/v1/coins/{coin_id} ◦ https://api.coinpaprika.com/v1/coins/{coin_id}/markets
  2. External APIs • GET requests to query both tables in

    the database • Employed Postman in developing and debugging • Returns in JSON format
  3. Issue Tracker Stats • 44 out of 44 issues resolved

    Group Member Issues Xiaoxi 36 Victor 0 Charles 1 Jeffrey 4 Ben 3
  4. Unit Test Stats • Created 6 successful unit tests to

    test database, api • Majority of our website works in React
  5. Our Critique • What did we do well? ◦ Our

    use of cards to show our information is unique and intuitive to show the data • What did we learn? ◦ We learned how to create a website with a database from scratch. We learned to work with APIs and create our own, as well as gain experience with React and working as a team • What can we do better? ◦ We could have potentially explored more external APIs to provide pictures of each Crypto in our data. We also could have added an option to show more than 10 Cryptos per page. • What puzzles us? ◦ Our team wishes to learn more about how to create client side views. For example, integrating some sort of login/account creation for users and having unique data about certain cryptos show up for different users on both the frontend and backend.
  6. Critique of Group 18: find-a-friend.me • What did they do

    well? ◦ The website is very simple and intuitive to use. • What did we learn from their website? ◦ We learned that there are so many pets that are in needs of homes. We did not realize there are many pets that are in foster care/adoption centers. • What can they do better? ◦ We wish they had more colors on their website! • What puzzles us about their website? ◦ On the about page, their names and bio are not in the same formatting - the centering is a bit off, but that is just a small detail that I feel could be improved!