JavaScript Projects

JavaScript icon

Random Password Generator - Visit

Background:

We could all use more secure passwords.

Process:

This was a random small project I completed. I wanted to continue working with react and noticed my passwords were really weak. So I created this app as a solution. I also wanted to work with new concepts, so this app utilizes the clipboard so user can copy their new passwords.

a screenshot of the home screen of quizzical

Quizzical - Visit

Background:

A trivia game.

Process:

As a way to put together all that I learned in my previous react project, I created this application. It includes:
- API calls to retrieve questions. There was the expected preprocessing required for the app to use the data
- Dynamic data display
- Managing state and game logic
It is deployed on Netlify

a screenshot of the game play of tenzies

React Tenzies Game - Visit

Background:

Roll the dice until you have 10 of the same die face.

Process:

Introduction to maintaining state as well as useEffect for event listening. Lastly, I wanted to explore using these components to implement game logic.

JavaScript icon

React Travel Journal - Visit

Background:

A static travel blog of using React.

Process:

Exploring how to style components digesting data to display dynamic content.

a screenshot of a digital business card

Digital Business Card - Visit

Background:

A static React app that host contact information and social media links

Process:

As I began my React journey, I wanted to create something practical. Therefore, I created this digital business card as a useful tool pass along my contact information. I created a QR code for easy look ups. It's deployed on Netlify.

image of stacks of coins

Budget App - Visit

Background:

This project for completed for my capstone class when pursuing my A.S. in Computer Programming and Analysis. It was a group project where I was the lead programmer.

Process:

This is a budget app that allows you to include income and expenses to manage your finances. I built the front and back end for this project. The front end was made with vanilla JavaScript along with HTML and CSS. The back end used NodeJS with some supplmental libraries for authentication.

JavaScript icon

Hackernews API - Visit

Background:

This application is a newsreader that calls the Hackernews Api. This project was built using React (create-react-app as a base) and the technologies used were React (Custom Hooks), Styled Components, Axios, and Memo.

Process:

This project served as a way for me to used object oriented programming in game development. It was a fun challenge as the game implementation relies heavilily on logic validating.

javascript logo

Rotating Navigation - Visit

Background:

As a part of 50 projects in 50 days. I created this rotating navigation menu.

Process:

This was a really fun project as it allowed me to do something unconventional. It was done using vanilla JavaScript, HTML and CSS. I took the time to make it a full blog post as well. If you have the time, give it a read.