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

Find A Book For Me

Will
April 23, 2019
39

Find A Book For Me

Website presentation

Will

April 23, 2019
Tweet

Transcript

  1. Find a Book For Me William Biediger, Son Do, Erin

    Maes, Emma McKelvain, Shirley Wu
  2. Basic Info • We used the provided books data •

    Our database consisted of 3 models: for authors, publishers, and books • The following tools were used: GitLab, GCP, Bootstrap, JavaScript, Flask, PostgreSQL, and SQLAlchemy • We deployed on GCP • Son and Emma worked on the front end, while Will, Erin, and Shirley worked on the back end
  3. Will’s Responsibilities • Got links working • Created database •

    Got authors, books, and publishers to “point” to each other • GCP for stage 2 and 3 • Wiki Introduction, search, and database sections • Global search
  4. Son’s Responsibilities • GUI for Splash, about, and model pages

    • Diagrams in wiki • Sorting • pagination
  5. Erin’s Responsibilities • GUI for author object pages • GCP

    first stage • Wrote most unit tests and created button to run them • Wiki hosting, database, and tools sections • Namecheap
  6. Emma’s Responsibilities • Wiki • GUI publisher object pages •

    Group leader (JSON Submissions) • Pagination
  7. Shirley’s Responsibilities • Wrote Unit tests • Wiki tools section

    • GUI on object author pages • Miscellaneous backend work--debugging, fixing links, etc
  8. Critique of Our Website • Things we did well: ◦

    All links work as desired ◦ Extensive front-end work with Bootstrap ◦ Overall professional-looking site • Areas for Improvement: ◦ Handling missing information from JSON ◦ More sophisticated search
  9. Critique Continued • What we learned: ◦ Group work is

    hard! ◦ Bootstrap is easy to use and greatly enhances websites • What puzzles us: ◦ Trying to understand code written by other group members