Over the past week I made some massive bounds in my project. To start, I needed to make my website look official. One minor thing that makes a website look far more official is the presence of HTTPS. HTTPS is the secure version of the common protocol of HTTP. The entire point of HTTPS is to encrypt user data, as so it cannot be stolen by hackers. For my site, I really don't need this security, as the most private thing being thrown around is an email. But as previously stated, HTTPS improves the officiality of a website. This officiality can be primarily seen in the top left of the address bar. HTTPS has a secure feeling lock, while a site that lacks it just has a "not secure" in the bar. The premise of this is all great and jolly, but the execution of it is extremely hard. To make a website with HTTPS, I needed to acquire an SSL certificate, which is the heart of the encryption that HTTPS gives. After 4 days of research and problem solving, I settled on using Lets Encrypt, an authority that gives free certificates.
This is where things get complicated. To use the certificate I needed a domain. I bought a domain for $6.00, "dawg.cc," and added a sub domain "react," to make the final site domain "react.dawg.cc" (my project will inevitably be a reaction test so that is what the "react" is for). This new domain needed a server to point users to, so I logged onto the popular server hoster DigitalOcean. I bought one month of their cheapest server for $5.00, the set up was fairly easy, as they have a huge amount of documentation and guides. After about an hour of set up I got a base level site working. I have worked a lot on the site since I wrote this post, so you can go check out the site. - https://react.dawg.cc It has a game, leaderboard, sign on, and ranking which I will write about next week.
0 Comments
Leave a Reply. |