I am so excited to announce that I finally built ~A Thing~ that I am proud of, that came from my own brain, that didn't involve following any tutorials, and didn't copy anyone else's work (that I know of). I've been learning to code for over a year, and until now I hadn't had the courage or knowledge to build anything that I had an idea for, outside of a few pure HTML/CSS responsive websites and components.
I've been doing #100DaysOfCode (for the second time) this summer, and I had finished a TON of freeCodeCamp JavaScript exercises, followed a few #JavaScript30 tutorials, worked my way through the Flatiron School bootcamp prep course JavaScript labs, and I was feeling a little stuck on what to do next.
I had gotten stuck between a rock and a hard place on the Flatiron "Rock Dodger" project (lol), and I decided that I needed some more JavaScript practice. I needed to access the DOM in JS, iterate through an array or object, and manipulate DOM elements.
So, I decided to build a Pantone Color Sample Randomizer. (Highly recommend visiting the link. I personally find it really fun to play with.)
I've also had an idea floating around in the back of my brain for another project involving randomization, so I thought this would be a good chance to practice. I wanted to pick something that would be relatively easy to randomize (the color of something) and also use relational data in an object to return not only the color, but its name.
I also desperately needed to learn Git and GitHub, so I killed two birds with one stone (rock?)! If you'd like to see the GitHub repo for this project, you are more than welcome to take a look!
pantone-randomizer
Pantone color randomizer
a small web app that provides a randomly selected Pantone color when you click the button at the bottom.
planned updates include:
- making the color selection function self executing
- expanding the available colors
- finding and using an API of pantone colors
And, last but not least, I ended up using this project to learn how to post effectively on Dev.to! I used emphasis, links, and an embedded GitHub repo. 🎉
Let me know what you think of the Pantone project, and what some of your first independent projects were. I'd love see them or hear about them.
xoxo
@thecodepixi