Skip to content
View billyhelms24's full-sized avatar
📚
Learning
📚
Learning
  • Free to be Me Salon
  • Hilliard, OH
  • 10:46 (UTC -05:00)

Block or report billyhelms24

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
billyhelms24/README.md

About Me:

I am an aspiring web developer, currently teaching myself HTML/CSS/JavaScript by way of Udemy. Mostly limited to the vanilla capabilities of each language, with the exception of CSS (Bootstrap + Bulma) and JavaScript (React).

My Projects:

Tic Tac Toe

A tic-tac-toe game built using only HTML/CSS and Vanilla JavaScript. This project uses javascript to generate a gameboard where players take turns making selection. After each selection, the game checks the current board state against a set of possible win scenarios. The game continues in this loop until a winner is determined through a match in the win scenarios. This project was intended to practice DOM-Manipulation as well as logic process and data structures.

Code // Live Preview

tic-tac-toe.png

To-Do List

A work in progress. Abandoned The Odin Project in favor of Udemy MERN stack courses.

Code // Live Preview

restaurant-page.png

Library

A library built using only HTML/CSS and Vanilla JavaScript. This project uses objects, where each book is constructed using the same prototype, and more DOM Manipulation to display them. The library loads with 5 books already, each with a title, author, number of pages, and completion status. Each book has a delete button that removes it from the library, and a change status button that changes the completion status of each individual book. Users can use the form at the bottom of the library to add more books.

Code // Live Preview

js-library.png

Calculator

A calculator built using only HTML/CSS and Vanilla JavaScript. The user can load a number using the numberpad onto the display. When an operation is chosen, that number and operation are loaded into an array. The user can then load another number to the display and then click equals for a result or string together multiple operations.

Code // Live Preview

js-calculator-png

Etch-a-Sketch

Taking DOM Manipulation a step further by adding in loops and event listeners. Takes a default base number of 4 and makes a 4x4 grid of square containers that a user can paint by moving their mouse through them. The user can click reset to change the base number used for the size of the grid, which also clears the board of any paint.

Code // Live Preview

etch-a-sketch.png

Restaurant Page

A simple restaurant site using vanilla JS. It employs the use of modules for readability, as well as a navbar that takes a user selection and determines which content should be rendered on the DOM.

Code // Live Preview

restaurant-page

Rock, Paper, Scissors

An RPS game that takes place in the browser, against the computer. This project acted as my first taste of what JavaScript can do with DOM Manipulation. The computer uses simple RNG to make a selection whenever the user does. The two selections are compared and scored accordingly, displaying the score on the page.

Code // Live Preview

rock-paper-scissors.png

Google Homepage

An attempted recreation of the famous Google Search page, using only basic HTML/CSS.

Code // Live Preview

google-homepage.png

Popular repositories Loading

  1. google-homepage google-homepage Public

    The Odin Project : Recreation of Google's homepage as practice for HTML/CSS

    CSS

  2. rock-paper-scissors rock-paper-scissors Public

    A game of Rock Paper Scissors, playable using JS in the browser console.

    JavaScript

  3. etch-a-sketch etch-a-sketch Public

    Created using only HTML/CSS with Vanilla JS

    JavaScript

  4. js-calculator js-calculator Public

    JavaScript

  5. js-library js-library Public

    JavaScript

  6. billyhelms24 billyhelms24 Public

    Information about what you can find on my GitHub