I created a store that sells a variety of gaming products like Consoles, Controllers, and Monitors.
The shortcomings I have is that the alert box does not display onto the webpage when quantities are empty in the products dispaly page, but it is displayed with the quantities in the query string located in the search bar. Additionally, my purchase button in my cart does not go to my invoice and invoice does not display any products. During the log-in, registration and password change paged if text boxes are empty, it will display an error stating the things that need to be changed, but there is a problem in which if the user causes the registartion text box to display when you go to the login page it will display the registration text box once, but once you log in it goes away. Exact thing happens to password change as well. Furthermroe, my IR5 (star rating) implementation is only half-finished, I was unable to fully fix the bugs that I had encountered. Cookies were not implemented fully.
What I am most proud of regarding my website is my shopping cart, I was able to have it display my products that had a quantity, I felt very accomplished by that, not only that I am proud of my implementation of the boxes for each product, the CSS was very difficult to implement and I was proud that I had gotten it working. Not onyl that I am proud of fixing all of my Assignmnet 2 problems that I had encoutnered.
What I am least happy about my system is that besides the cookies not being implemented fully, it would be the star ratings, I was unable to have the star ratigns work for more than just one product box, it would highlight and it is able to be used, but the ratings only appear in the first product box no matter what I click on the other boxes.
This assignment was different than assignment 2 because this assignment felt a lot hardercompared to assignment 2, the individual concepts were mroe difficult to grasp and fully understand, I knew how certain code interacted with another, but I was never fully sure how to implement it properly without encoutnering bugs
When I encoutnered a problem I would try multiple times on my own different ways to fix the problem, but if it still did not work no matter how many times I tried, I would ask Professor Port for help.
What worked well in this assingment was implementing all 3 types of products to display on the proper page and the navigation bar
What did not work well was the use of cookies and the movement of query strings or sessions from one page to another.
What I learned from this assignment was that after a few meetings with Professor Port, I realized that I tend to overthink my code, when I should be thinking about it slowly and to focus on one thing at a time. Also copying code is usually does nto work in your favor unless your properly study the code.
I would have started sooner, not only that I sould have went to see Professor Port immediately when assignment 3 had started.
For what I had finished, I believed I have spent 60% thinking, 20% writing code, and 20% debugging
I did not work with a partner