Application Security Project
Web Development Assignment
Introduction
![](https://static.wixstatic.com/media/173677_cc0ddcbbde6f4003a186695fd51c7a4bf000.jpg/v1/fill/w_640,h_408,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/173677_cc0ddcbbde6f4003a186695fd51c7a4bf000.jpg)
In this individual project, I used HTML, CSS and Javascript to design and develop a personal website.
​
Features:
-
Games
-
Breakout bricks​
-
Simon
-
-
Jokes
-
Riddles​
-
Gallery
-
-
Health tips​
-
About
​​
To do something creative with the background of my website, I used javascript to code a colour changing background.
Games
The games section on my website would definitely be the most interesting feature I have done.
I used javascript to develop the 2 games, breakout bricks and simon. HTML and CSS were used to format and design the game layout.
Breakout Bricks
![](https://static.wixstatic.com/media/173677_c08c31b5cc6044d0a31b14be5ab5d3de~mv2.jpg/v1/fill/w_599,h_296,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/173677_c08c31b5cc6044d0a31b14be5ab5d3de~mv2.jpg)
Simon Game
![](https://static.wixstatic.com/media/173677_3005f1960c78468fb98df33eb4735dad~mv2.jpg/v1/fill/w_598,h_311,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/173677_3005f1960c78468fb98df33eb4735dad~mv2.jpg)
Jokes
The jokes section consists of riddles and a gallery of funny images and videos.
To create the riddles page, a used a HTML dropdown menu to display the answers when the question is being clicked on and CSS to design the page.
As for the gallery, I used HTML and CSS to format the images and videos.
Riddles
![](https://static.wixstatic.com/media/173677_c7761a8a1e0946a0892547c908c747d5~mv2.jpg/v1/fill/w_599,h_294,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/173677_c7761a8a1e0946a0892547c908c747d5~mv2.jpg)
Gallery
The following are 3 samples displayed in the gallery.
![](https://static.wixstatic.com/media/173677_5099bfe398c0456f9ed746cf916302d2~mv2.jpg/v1/fill/w_599,h_439,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/173677_5099bfe398c0456f9ed746cf916302d2~mv2.jpg)
Health tips
The health tips section teaches the user how to measure and interpret their body mass index (BMI).
​
To help users find out their BMI, I have included a calculator which tells the user the range they are in (eg. underweight, normal weight). If the user is not of normal weight, a suggested range for an acceptable weight based on their height is given.
![](https://static.wixstatic.com/media/173677_e4f6a75496bb43a4aeb0c5e952c7b158~mv2.jpg/v1/fill/w_599,h_258,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/173677_e4f6a75496bb43a4aeb0c5e952c7b158~mv2.jpg)
Calculator
![](https://static.wixstatic.com/media/173677_18f29fdbd5cd4a3fa9a17af89363895f~mv2.jpg/v1/fill/w_598,h_187,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/173677_18f29fdbd5cd4a3fa9a17af89363895f~mv2.jpg)
About
The about page tells my visitors information about me. To create this page, I used HTML and CSS.
Key Takeaways from this Project
This individual assignment was my first main assignment using HTML, CSS and Javascript.
Through this assignment, I learned how to integrate Javascript codes with HTML and CSS so that my website would be able to function well with the layout.
​
To me, the toughest part of this assignment was coding the 2 games, breakout bricks and simon. As I had just started learning how javascript works, coding 2 games made me push myself to achieve what I thought was not yet possible.
​
During this assignment, I was also allowed to use my creativity because my teacher did not assign me a theme or focus. This meant that it was up to my creativity to decide on how much I wanted to push myself to do for this assignment.
​
Overall, I am very satisfied with the end result of my website.