Welcome to my portfolio!
About Me
Personal Projects
GitHub Pages
GitHub Pages
I would spend time on small/minor things that just got stored locally and always felt like it was a process when
I wanted to referance them for other projects. Using GitHub Pages, it allowed me to get immersed in git/GitHub,
and also provide me a place to host my "Mini Projects". The kellerk563.github.io repository just has a single
page with all the mini project links on them and then the `mini-projects` repository is where all my "mini projects"
are at. You'll also see other repos, like nws (https://kellerk563.github.io/nws/), that I host on GitHub.
Keyboard
Keyboard
With a passion of keyboards, I thought it would be a fun project to create a webpage of a working keyboard that resembles the keyboard I'm am/was currently using. There is a "Switch Theme" button at the top to show what my keycaps at one point use to look like as well.
The main purpose of this project was to add a resonsive keyboard that would work when clicked on. With the use of JavaScript, users can switch the theme of the keyboard that also changes the name of the keycaps under "Specs of my keyboard". JavaScript also allows the Caps Lock, Shift, and Backspace to work as if it's an acual keyboard!
Weather Web App
Weather Web App
For my Weather Web App, I'm using the National Weather Service (NWS) API. When I first started this project, I was going to use OpenWeather API but, to be honest, I didn't like that it was going to cost money after "x" amount of API calls. Plus, since I'm hosting it on GitHub, I didn't want to worry about hiding my API key.
I chose this project because I wanted to learn more about connecting and using API data, how to organize that data for my project, and how to output that data onto an HTML page. During this, I've learned a lot about API chaining, how the weather data is gathered, and measured. A few fun things I did where the following:
- Wind direction: NWS provides wind direction as an angle, so using 16-point compass rose, I've added a function that will provide the the it's direction.
- Icon mapping: I did not like the weather icons that NWS provides, so I created an icon mapping Object Literal that maps parts of their icons URL to icons I downloaded from Google Icons.
- Default location: If a user does not allow for their location to be used, I've added default coordinates to a special place in WV.
Art Portfolio
Art Portfolio
This project was started back in college to showcase a handfull of differenct art procjects as a final project for my 3D Modeling class. I then added some of my other work from other classes so I'd be able to view them all here.
I find this website fun as this is where my web development started. Even though it's missing some things. It's a reminder of where I started and how far I've come!