<< Home

project 00

Class Portal

I challenged myself to design and develop a class portal to consolidate all assignments, projects, and documentation in one place. The portal is a good representation of my current design and web development skills, utilizing vanilla HTML, CSS, and JS. It has a large landing page with seperate pages for both assignments and projects, using flex boxes to establish layout while keeping the site responsive.

This site is the portal!

project 01

To Do List

I designed and developed a to-do list using Google Firebase and TypeScript, both technologies that I have not used before. I was mostly inspired by other online to-do apps like Google Keep, but also my own internal dialogue when I have to motivate myself to get things done. The intended audience is anyone who uses an online app to keep track of things they need to do. But also who might need a little tough love to get going.

Since this was my first attempt to figure out TypeScript, this is a terribly written app held together with figurative hot glue and duct tape. As it is a horrid amalgamation of JS and TS being used in a way they were never meant to be used together, it is currently broken. Please see Project 4 for the React version.

project 02

To Do List - Revised

A revised version of the first todo list to add firebase authentication to make it more accessible with tabbable buttons, aria labels

Since this was also an app held together with figurative hot glue and duct tape as it was a horrid amalgamation of JS and TS being used in a way they were never meant to be used together, it is currently also broken. Please see Project 4 for the React version.

project 03

To Do App - React.js, TypeScript, and Firebase

Build a single page todo app using React, Typescript, and Firebase with focus on understanding and utilizing a component-based, modular style of coding.

project 04

Styled To Do App - React.js, TypeScript, and Firebase

Build a single page todo app using React, Typescript, and Firebase with focus on understanding and utilizing a component-based, modular style of coding. Combine the modular React.js/TS/FireBase app with SASS styling to get the effect I originally imagined at the beginning of all these To Do App iterations.