This was one the first projects I ever worked on, where we were tasked with building a basic HTML page, utilising images and CSS grids. I took advantage of the skills learnt to add in some JavaScript to handle the ability to change the theme of the page and change the text displayed when a language button is clicked.
This was one of my favourite side hussles I worked on, extending on what I learnt in a previous project in my SheCodes workshop. I wanted to see how far I could push myself to see if I could come up with a functioning uniform order form, that calculated totals and used a mix of item attributes, with the intention of using a similar tool in my current workplace.
This project introduced me to the use of AI on websites. I was tasked with creating a basic app, where a user could enter a value and then the AI would generate a result back. I learnt all about writing AI prompts, and how to use user inputs to leverage AI tools. As part of this project, I also learnt how to use external libraries to easily implement more complex functions.
Building on top of the skills learnt in the previous AI project, I built a joke generator using advanced CSS, JavaScript and two different AI call functions. I added some complexity to it by giving the user a choice between a random joke or entering a keyword to generate a joke based off. I leverage JavaScript to show/hide generation buttons to keep things tidy.
Building this project introduced me the fundamentals of using React.js framework alongside API integration. I learnt how to create an app built using React via VS Code, using various components and properties, and connecting to an external API source to display results.
For this project, we were tasked with building a Dictionary app, that connected to two APIs. One for the dictionary results, and the other to display images based on the word being looked up. This project expanded my React.js framework knowledge and pushed me to think outside of the box.