My Projects

Recipes Website

My first website, constructed with minimal HTML and CSS. Contained several nonsense recipes.

Real Estate Landing Page

Learning about FlexBox and more advanced CSS tools to design a website homepage. I basically copied Zillow's design.

Rock Paper Scissors (with a bang)

Integrating Javascript to make a rock-paper-scissors game with the computer.

Etch-a-Sketch

Flexing my DOM manipulation skills by buiding a sketch pad for users to draw on.

Calculator

Getting more practice on EventListeners and DOM manipulations by designing a simple calculator.

Sign-up Form

Incorporating more advanced HTML/CSS concepts such as Form Validation, CSS relative units, advanced CSS selectors to design a sign-up form

Admin Dashboard

Combining FlexBox and Grid Layout to create a modern-looking admin dashboard

Library

Small app for users to keep track of the books that they want to read (using localStorage). Working with objects and object constructors in Javascript.

Tic-Tac-Toe

Utilizing the module and factory pattern to create a Tic-Tac-Toe game with multiple object classes

Restaurant Homepage

Practicing with webpack and more complex DOM manipulation to dynamically render a simple restaurant homepage with only Javascript (I wasn't feeling particularly creative that day so the website has minimal styling)

To-do List

More practice with classes and objects in JS, as well as implementing SOLID design principles to separate application logic

Weather App

Working with async functions and API to display current weather data

CV Generator

First project with React.js to build a resume generator

Memory Game

Learning hooks and lifecycle methods in React.js to build a simple game