deal. For the web page itself, we used HTML and CSS then to add functionality, we used a combination of JavaScript and Python. Using multiple languages and file types for one project was a new concept to many of us and required us to do our own research on these coding languages and learn the best ways to program our website so that the different files would efficiently pass information to each other. In our final product, there were many things we did well and some things that we could have done better. Visually, each page looks very good. The style is uniform between each page and the splash page is clear and concise. Each page is organized in a very intuitive way for the user and the design and organization for each type of page is consistent and all of the pictures and links work. For example, each shark’s page is formatted the same as any other shark’s page and each deal’s page is formatted the same as any other deal’s page. Another thing we did well was the navigation bar. Each button on the navigation bar works as we intended and works for every link every time. The database is structured very efficiently and inserting and deleting rows is simple for both the sharks and deals tables. Having two tables was a very good choice for this application, as it is still simple to navigate between them and it greatly simplifies the structure of the database as a whole. If we had tried to incorporate all of our entries into one table it would have been much more complicated to do things like search, add, and delete so treating sharks and deals as different objects proved to be worth the extra code in the create_db file. There were a few things, however, that we could have improved upon. The search bar, for example, does not take into account the possibility that the user could misspell the word they are searching for or that the user doesn’t type the complete word. The search function works fine as long as the spelling is the same as it is in the database,but it would have increased functionality if the search were able to be completed for these cases. We also could have added a sorting function to the webpage, which would make it easier for the user to view all the sharks and deals if the database grew to be too large to view quickly. While making the website, we were puzzled by the sorting functions. We weren’t sure how to write a sorting function that would work with both of our tables and that would be able to be run by clicking on a button on the page.