Shop Work
April Vacation Website
The April Vacation website was a fun activity to do. On this website we had to manage a vacation to a place of our choice. We had a budget and could not go over it at all. We could also go with a fictional character of our choice.
This website helped me refresh myself on HTML and make sure I knew what I was doing. Although HTML is pretty easy there is a lot to it and this website helped me with that. With this website we did fig captions which was not something we did in previous websites so it helped me understand those better as well.

Personal Organizer
On Assignment 8: Personal Organizer I learned a lot about how to use def functions and arrays together. This Personal Organizer took me multiple days to complete. The reason it took multiple days for me to complete was because I did not understand arrays very well. In this I had to use arrays and functions to ask for a day, year, and month. If any of those are correct the user needs to input it again until it is right.
Although I struggled for multiple days on this assignment it made it easier for me to understand functions and arrays together. I learned how to call functions and append them to arrays and how to use arrays in functions.

Nonprofit Website
Making this website did a lot for my skills in web design and programming. This assignment was redesigning an already existing website of a non-profit organization. I started out with creating the first main page (index). I then used that styling and layout to create the whole website. This website had me use many different things from what I have learned this year.
I used many different things to create this website. I used bootstrap, I used CSS, and I used HTML. The bootstrap helped me layout things like my navbar and footer. I used various skills I have acquired in HTML and CSS to create the rest of the webpage and to minimize how much work I would actually have to do.


Book Recommendations
The purpose of the program is to give the user book recommendations based off of their age group. The functionality of the program is that it asks the user for the amount of books and their age group and outputs the
amount of books that they chose that fit in their age group. The input is the user inputting how many books they want to be recommended (1, 2 or 3), and what age group they would like these recommendations to fall into (toddler, child, teen or adult).
The output is books that fall under the age group
that user chose, the number books that are recommended depend on how much the user wanted. If they user does not
input 1, 2, or 3 when asked how many then the program asks them to choose again. The name of the list is toddlerBook.


Platforming Video Game
The platformer was a shop project that was worked on for a few months. There were many scripts that went into it, the script above being the GameManager script. This script takes care of a lot of basic things that happen all throughout the game. There are other scripts that take care of various things like movement, jumping, collecting gems, and enemies and how they act.
This was the first larger scale game design and development project that we did. It taught me many things that go into creating a game, especially a platformer game. It taught me all the aspects and different things that you have to cover when making a game. It also showed me multiple ways to handle things. For example, movement can be made in many different ways and really depends on the type of game you are creating.
Grade Tracker
This was a java project that was called Grade Tracker. This asks the user for students names, and would track, and calculate their grades. This assignment utilized user input, arrays, loops, and objects to get to the desired output. Multiple classes were also used to make sure that the code was organized and properly created.
This project further taught me how to use loops, user input, objects, classes, and arrays to my advantage when creating java projects. Many of the projects that we work on use these elements to resourcefully get the output we want. So creating smaller yet useful projects like this really drive how to use these elements into my brain.
Pharmacy:
This assignment allows users to sign up, log in, add, modify, remove, and purchase medicine. It does all that with the use of MySQL. MySQL is a way of creating local databases and storing certain values of data. This took a few weeks to get done and still is not perfect. Some parts were quite difficult at times but they could all get done eventually.
This assignment was very useful in helping me get better with combining JavaFX and MySQL databases. Databases are very useful and almost a need in the real world when creating programs like these. Knowing the skills I learned from an assignment like this will be very useful.
Food Truck Website
This is one of the more recent websites that I have made. It was made with Divi Builder. Divi Builder is a pretty good WordPress plugin that allows for dynamic website creation. It is very similar to something like Elementor.
Divi Builder makes it much easier to make dynamic and responsive websites that look professional and organized. Although I do enjoy making website from scratch, I can say for sure that this is much more professional looking and takes much less time.



