My website sells yugioh cards and products. There are three different types each with multiple items. There is one tab for different types of booster boxes, one for booster packs, and another for accessories. These accessories include things such as card sleeves, playmats, and card binders.
Yes, there were a few. I still feel a little shakey when it comes to the understanding of cookies and sessions. I struggled to update the cart values, and, although it eventually worked, this took a lot of time. Also, my individual requirement tasked me with presenting the last transaction data for an individual when they returned to my website. Although I was able to implement a session that allowed me to track the last time of purchase, I struggled to pull the quantities from the shopping cart and reference those shopping cart quantities to my actual products.
I am most proud of my transferring of cookies from different routes and client pages. I was successfully able to personalize each webpage (something I really struggled with in Assignment 2).
I am least happy with the lack of time that I was able to put into my CSS, which resulted in my overall website looking bland. I spend so much time focusing on actually getting my website to function, that I did not have much time available to actually design and create a unique and nice looking website.
As stated before, this assignment had us use cookies and sessions rather than feeding lots of values through the query string. Although this was much more convenient, it was like I had to learn an entirely new thing just when I was starting to get comfortable with using the URLs and query strings.
I typically relied on online resources such as forums or chatGPT; however, there were many times had to rely solely on the debugger, or just trying to see what values my variables had in the chrome inspect console. These debuggers were by far the most reliable and valuable tool not only with this assignment, but for the entire class.
My debugging skills have become much better in assignment 3, and that might be due to better planning on my part. In assignment 2, I spent the majority of my time debugging my errors; however, with assignment 3, I spent a lot more time trying to figure out how I wanted to do things, in order for me to spend less time fixing things.
I had a hard time with time management during this assignment. Because we had an extension on assignment 2, we had less time to work on assignment 3. This coupled with finals time, meant that I should have started working on this assignment while assignment 2 was being finished up. Of course, that is not what happened..
I learned that compared to the start of this class, I have grown and learned a lot. I am proud of my coding abilities and feel much more confident. Looking back on past WODS makes me realize just how much I have learned.
For this assignment, I would say that I spent about 40% thinking, 30% writing, and 30% testing and debugging.
I did not work with a partner :(