The purpose of this website was to show that I could reliably host a secure website with a unique domain name. I also put my front end developing skills to the test to ensure I could show this website to as many users as I could.
I learned how to use AWS, launch an EC2 instance, and maintain it. After launching the website, I included a proxy into it for myself, so I could access Israeli only services. This led to a report from a user attempting to take the website down. I learned how to resolve and patch the issue. I also learned about nginx proxy pass to ensure the origin of my server, which was my house, was hidden to anyone who tried to find the IP.
I struggled decently with debugging why I could not reach my website at times. Installing the squid proxy also was a hassle because of all the permissions I had to worry about. Because of all these issues, I learned how to debug using networking commands on linux and windows and more commands on ubuntu.