Open samyalihamad opened 5 months ago
Some key takeaways for next weeks project: adhere exactly to the listed requirements in terms of user Interface make sure to format code for readability Extract functions that could be used in multiple spots Group functions together for readability
Overall, the project looks great and you were able to complete about 95% of the core functionality plus most stretch goals. This is right in-line with what your project should look like. My only major feedback is I noticed some of the project's UI implementation deviated away from the original project designs (I listed them below under the Core Functionality section). Just something to keep in mind is that as your projects get larger and more complex even small deviations in the original design could lead to larger refactors later on. If the requirements need to change be sure to bring that up as early as possible. Again your project looks great and the deviations from the original design were minor but this is just something I wanted to call out early on.
Core Functionality
Stretch Functionality
Code
const gridContainer = document.querySelector('.grid-container');
. Is there an alternative approach you could use that would prevent any conflicts in the future as your application grows?toggleLike()
function is defined within yoursubmitForm()
function. One quick improvement you could make is have it defined outside of yoursubmitForm()
to make it reusable outside of your core playlist functionality.populateGridContainer();
together.