For our class 'back-end development', we learned PHP. Through mini-challenged, the teachers online course and the actual physical class itself, class was more manageable than it otherwise would have been. Our end challenge was to create a shop of some kind, this time I had chosen to make a make up shop. We had a few core funtionalities that we had to make working.
I had no experience with back-end at all, the beginning was very confusing. I had struggles opening the project, struggles understanding it, I felt really discouraged about 70% of the way, however I didn't give up. I kept working on it, kept asking questions to others, kept trying and failing and like that things started to fall together. I first did the functionalities that seemed easier to do, that way I would improve my understanding of PHP even more. And like that I finished the project.
Tweaking in-between after doing some usertests and just like that Ourfit was created.
My shop , tho it isn't visually appealing, works nearly entirely. I got it live and added nearly, if not everything on the required functionalities. This ended up being one of my best projects with a 15/20. I think if I had a little more time and focussed a bit on design aswell, the score would have been even higher. Tho 15/20 may not sound that much, it certainly was to me considering I nearly wanted to give up on PHP.
As I have mentioned, I nearly wanted to give up, but I am proud to say that I didn't. I didn't let the discouragement take over, I failed, but I tried again until it worked. This project was in a way a mental battle, that I ended up winning, proving to myself that with enough perseverance and determination, I can overcome challenges.