My biggest takeaway from this course is the software engineering methodology. I believe that the hands-on experience developing a web application according to the agile methodology and extreme programming has been extremely valuable. While I may not be able to put into words many of the insights that I have gained, and while the process was greatly hindered by lack of familiarity with the tools, the project has left me with intangible takeaways from the experience that I will take into my future projects. As the main frontend tester, I also gained extensive knowledge of testing procedures and the widely-used testing tool Cypress, that I believe will certainly prove invaluable to future undertakings.
Make sure to clearly understand the problem and have everyone on the same page about the design and implementation of the solution. And while it may not make sense at first, try and follow the prescribed methodology and think about how to plan your design and work according to the methodology.