I followed the guides written by hackclub and then after finishing, I started all over from scratch to make it my own.
Visit the site: https://hsoj.is-a.dev/projects/hsojOS
I followed the guides written by hackclub and then after finishing, I started all over from scratch to make it my own.
Visit the site: https://hsoj.is-a.dev/projects/hsojOS
Scrabbly is a command-line app for practicing Scrabble. It scores words, checks them against Collins Scrabble Words 2019 (about 279,000 words), and drills 2- and 3-letter words by starting letter. It can find every word hiding in a rack of tiles, blanks included, and it has a game where you draw 7 tiles from a real 100-tile bag and get three guesses at the highest-scoring word. I started it because I wanted to learn the two-letter words without flashcards.
I wrote the full dictionary to load lazily because I assumed 279,000 words would be slow. I finally timed it: a fraction of a second. The part that felt slow was my own title animation, which sits on screen for 2.5 seconds on purpose. I kept the lazy loading, but I’ll measure first next time.
After 7 hours of locked-in coding, ….I think I am about halfway(??) done with this project.
Here are the things I did:
I like to doomscroll unique looking sites in my free time, so I was very excited when I finally started making my own. I learned a lot about tailwind css while designing it. To the point that I can now confidently write tailwind classes without looking at the docs.
I couldn’t decide between them, so I thought why not just make a color palette switcher on the site. And that’s what I did.
…because why not :)
Credits to https://guestbooks.meadow.cafe/ for enabling me to add this feature
I just want to say that Cloudflare Pages suck! I spent an hour just trying to get it to deploy correctly. (Why is it not as easy as Vercel??) Though I guess that was why I chose it because I had no experience in it before.
My next TODO’s:
PS: Nevermind the “I am 18 years old” part of the site. I won’t actually turn 18 until November lol.
PPS: You can visit the site @ https://hsoj-is-a-dev.pages.dev/
Finally got it working! Baby steps 😁