Visit KB Ruado's Github Profile KB Ruado's Github Profile Picture KB Ruado (@Insidiae)

freeCodeCamp Projects

Screenshot of the Random Quote Generator project

Jojo's Bizzare Random Quote Generator

Legacy HTML CSS JS

One of my first JS projects, I made a random quote generator that displays a random background matching the currently displayed quote.

Screenshot of the Weather App project

Weather App

Legacy JS jQuery APIs/AJAX

This proect uses a legacy OpenWeatherMap API to display the current weather as well as a 5-day weather forecast on the user's current location (or any other city they search for).

Screenshot of the Wikipedia Viewer project

Wikipedia Viewer

Legacy JS jQuery APIs/AJAX

This project uses the Wikipedia search API to display search results based on user input.

Screenshot of the Twitch Viewer project

Twitch Viewer

Legacy JS jQuery APIs/AJAX

This project uses a legacy Twitch API to display some information on some pre-selected Twitch channels.

Screenshot of the freeCodeCamp Survey Form project

Survey Form

HTML CSS

One of the newer Responsive Web Design projects from freeCodeCamp, a simple survey form demonstrating different types of form input fields.

A selection of Aperture Science Turrets

Product Landing Page

HTML CSS Sass

This project uses intermediate CSS + Sass workflows to create a responsive Product Landing Page for the Aperture Science Turret from the Portal video game series.

Screenshot of the JavaScript Calculator project

JavaScript Calculator

JS jQuery

A simple calculator made with JavaScript.

Screenshot of the Pomodoro Clock project

Pomodoro Clock

JS

A simple Pomodoro Clock made with JavaScript, using the JavaScript Date API to keep track of the time.

Screenshot of the Tic Tac Toe project

Tic Tac Toe

JS

A Tic-Tac-Toe game made with pure JavaScript, featuring an unwinnable AI opponent using the Minimax algorithm.

Screenshot of the Simon Game project

Simon® Game

JS

A Simon® Game made with pure JavaScript.

Screenshot of the Markdown Previewer project

Markdown Previewer

JS React

A simple Markdown proviewer using React and Marked.

Screenshot of the Drum Machine project

Drum Machine

JS React

A Drum Machine app built with React, with each drum pad playing a corresponding audio file when clicked or a corresponding keyboard key is pressed.

Screenshot of the Bar Chart Visualization project

Bar Chart

JS D3

A Bar Chart depicting the United States GDP from 1947 to 2015, built with D3.js.

Screenshot of the Scatterplot Visualization project

Scatterplot

JS D3

A Scatterplot depicting the Doping allegations for the 35 fastest times for Bicycle Racing up Alpe d'Huez, built with D3.js.

Screenshot of the Heat Map Visualization project

Heat Map

JS D3

A Heat Map depicting the Monthly Global Land-Surface Temperature from 1753 to 2015, built with D3.js.

Screenshot of the Choropleth Map Visualization project

Choropleth Map

JS D3

A Choropleth Map depicting the percentage of adults age 25 and older with a bachelor's degree or higher for every US county from 2010 to 2014, built with D3.js.

Screenshot of the Treemap Visualization project

Treemap

JS D3

A Treemap depicting the Top 100 Most Sold Video Games Grouped by Platform, built with D3.js.

The Web Developer Bootcamp

(New) Thumbnail image from The Advanced Web Developer Bootcamp's Udemy page

Final Project: YelpCamp (MERN Remake)

MongoDB Express React Node

With the re-release of The Web Developer Bootcamp, I decided to remake the final course project using React (and Tailwind) instead of EJS to display the frontend.

More Online Course Activities

Cover image of the Three.js Journey course

Three.js Journey Checkpoints

TS Three.js React

My solution code from Bruno Simon's Three.js Journey course, updated to use TypeScript and React Three Fiber.