My portfolio (complete with a full-scale error reporter) - 500 CYCLES PROJECT (HUGE)
EDIT: ALL RIGHT NOW WHO'S SPAMMING THE VIEWS COUNTER?
Wow, this took a LOOONG time to make.
What is this? It's my portfolio!
I used google fonts instead of the default web-font. I also made the layout so you scroll down to read the tutorial.
Includes interactivity (You can run HTML code!)
Works offline and downloadable as a PWA (and it's phone-friendly)!
It even gets my profile picture and bio!
Made with golang including a site-visit count and a full-scale error reporter (that even stores the errors when offline. It stores it then the next time you get online it sends the data).
Thanks to repl for hosting my wonderful projects. Hope you guys like this because it took a lot of effort to make!
How it works:
It uses an intersection observer to detect when the user is scrolling to a particular part of the page and then starts writing the info.
The error reporter sends data to via collecting errors with
window.onerror and sends them back to the service worker where it is stored in a LOG file.
If you are offline it the service worker sends it back to the client to keep. Once you get back online it requests the data and sends it.
I've ran some google audits on it and because of that I worked on performance and got it to load fairly fast.
Why use Golang?
I wanted to get a low TTFB, and I had to use a server because I was going to store site visits and make an error-reporter.
Because of GoLang's speed I was able to get my TTFB to an average of 60-70 milliseconds (wow)!
How did you get those cool scroll animations?
I used the AOS library.
I love this quote “Two things are infinite: the universe and human stupidity; and I'm not sure about the universe.”
― Albert Einstein
@JBYT27 Yeah, hmmmmm.
I don't know. Try clearing the site data...
Open devtools, reload, check the network request (in the network tab) that should be "/addviews" and click on it. Click preview. Also, there should be an error showing why it failed (if it did). You can also look at the data logs in the repl. Clear the console on my repl, go to the website, and watch for a log to appear.
Really cool but here's a tip - if ur repl is titled as your username, just go to (username).repl.co so like BaconMan321.repl.co also leads to ur portfolio
@JacobMcPherson1 GL! I really love going around with a freakin WA2000 or M107 and treating it as an auto!
Of course, I have 2k kills on the M4A1 and over 200 kills on 20 different guns.
Also, I'm not that good at 1v1's. I prefer just camping or something (I camped the other team from my spawn point LOL). Of course, I always like rushing into combat too and I throw away KDR when I'm playing most of the time.
@CyberHacker101 No I was homeschooled throughs 2nd grade and my mom made me take kindergarten twice. Of course, my birthday is right at the end of the school year which might make things more weird but still, I know bits of college-level education facts.
@FloCal35 You say ur star wars nerd?
Did you know that hypermatter in star wars (warp drive fuel) is based off of tachyonic-like matter? A tachyon is a hypothetical particle (and exotic matter, particles that would break the laws of physics as we know it) that can go faster than the speed of light and goes faster with less mass.
@JBYT27 The only thing I hate is that I put at least weeks of hard work into my projects and here are people who take maybe 40 minutes and get on trending. It's all about the timing, and I guess what you name it. I don't criticize their work, I just wish people would pay attention to others who put a lot of elbow-grease into their programs.
@JBYT27 It was ur idea...
I might do it later.
I just think we ought to have a single page saying why you should do that, and then a "I promise" button and we can record the number of promises made!
Oh, and some music.
Hmm, where would we get some moosic...?
And ofc I'm inviting u it's ur idea :D