top of page
Image by Florian Olivo

Completed Projects

Here is a sample of completed projects. The description of each project will include whether it was an assigned project for coursework or written independently. Most projects were written with JavaScript, but there are some examples with Python and C# as well. The images are linked to my personal github account with the code for each project. For the most up-to-date projects, please check my twitter feed link in the top right corner or github.com/BCham16

TypingTest.png

Typing Test

Individual Project (Python)

This is a project I found interesting to test the boundaries of what I have been studying and how to apply it to a project with no constraints. This is likely a project I will continually tweak as I learn more advanced concepts. This is my first self-motivated project.

Stock Tracker

CEIS 150 Course Project

This project explored the basics of storing data to files (csv and json), web scraping, charts, and basic GUI integration with Python.

StockManager.png

Employee Tracker (C#)

Course Project for CEIS209

A basic program using C# to track employees. It was designed to explore class inheritance and composition.

employees.png
Screenshot.png

Rock, Paper, Scissors

Individual Project (JavaScript)

This was my first interactive JavaScript project. The intent was to focus on the functionality and progress in JavaScript while also practicing fundamentals of HTML and CSS. The most challenging part of this project was the implementation of the CSS upon selection (the hover effects) along with JavaScript coding for every scenario of the game.

To Do List

Individual Project (JavaScript)

This individual project was a practical example of newly learned concepts of adding, modifying, and removing HTML elements based on user input. It solidifies experience in for loops, arrays, and basic HTML elements. This example project was designed with functionality in mind to demonstrate understanding and experience in JavaScript.

Screenshot.png
Screenshot.png

Calculator

Individual Project (JavaScript)

This was far more intricate than expected. There were a lot of obstacles to overcome to get the display to function properly (show digits in the correct order, leave number on the screen until next number is entered, etc). Functionality was added for both clicking and keyboard entry methods. For this project, I also spent more time on design to make it attractive and functional.

Expense Tracker

Individual Project (JavaScript/React)

This project pushed the boundaries of JavaScript, HTML, and CSS by using React as the base platform. Not only does this utilize HTML tables, but also Modal for inputs, useState, and localStorage for saving contents on refresh or reload.

Screenshot.png
  • LinkedIn
  • GitHub
  • Twitter
bottom of page