I have always not been a person of focused when it comes to technical stacks, the exposure to different elements of the projects helped expedite learning through practice from front end all the way to the database schema. I am glad that I was part of the course even though it was tremendously grueling but alas, it was all for the best.
It is ok to fail delivering software as long as you tried. We are not yet professional developers but are on the way to doing so. What is important are those beside you and those in it with you. After all the best solutions comes from the toughest times, thus stay strong and keep trying