PBL Issues: 1/1
Team 067 has a variety of PBL issues that complement their project, such as selections for movies and shows, filters for ratings, and descriptions. These PBl features demonstrate their work and skill in python and javascript. They also ensure that the webpage works in a user friendly manner.
Github pages: 1/1
The group has set up and configured the settings of the repository in order to create the Jekyll page, and to have the READme display in a more visually pleasing way.
Sassy/bootstrap: .75/1
The team has a consistent theme throughout the website indicating the use of a bootstrap template. The design works well and is present on all pages. Other design aspects, such as buttons, are also present and consistent, and defined in the base.html file (extended on all pages). However, there is no dark mode feature on the runtime, and thus the team loses .25 points on this category.
Async Operations: 1/1
The team demonstrates understanding of Async operations, and the fetch operation is properly integrated into the webpage. Updates are also reflected on screen.
CRUD in database: .75/1
The CRUD database has been implemented into the website. Users can create entries, update them, read, as well as delete, thus satisfying the requirements. They have also added a "link" column to the database for extra personalization. However, the search feature has not been formatted, and thus the team loses .25 points.
Extra: Search 1/1
The search feature works well as searches from the database. The user can type in keywords and the website will display results based on the data in the database. This earns 1 point from the extra section.
Total: 5.5/6
Team 067 Review
Link to Video Review