Portfolio


Plant Parenthood

Plant Parenthood

Summary:
This app is centered around new plant parents looking to adopt a plant into their life, or expert plant parents looking for a way to keep track of their needs. Features include plant discovery, plant management which includes a watering schedule, social media image feed, and manual plant entry.

Technologies Used:

  • ReactJS
  • JavaScript
  • Autho0
  • MongoDB
  • Firebase
  • Node.js
  • Bootstrap

Cart-to-Kitchen

Cart to Kitchen

Summary:
Cart to Kitchen is an all-in-one app that allows users to discover and search for recipes, save recipes to favorites, add ingredients from specific recipes to a grocery list, and search for nearby grocery stores with Google maps integrated functionality.

Technologies Used:

  • JavaScript
  • mySQL
  • Node.js
  • Materialize
  • Express Handlebars

AWS Email Sender

AWS Email Sender

Summary:
This is a simple, serverless contact form. Fill out the information and it will send out an email to the email address provided. A Lambda function retrieves the data and does two things with it: 1) An email is sent using SES 2) the message portion of the email is stored in DynamoDB.

Technologies Used:

  • AWS
  • JavaScript
  • ReactJS
  • Node.js
  • Material-UI

gitFit

gitFit

Summary:
GitFit helps users discover their BMR and required total daily calorie count and macronutrients. The integrated calculator helps the user determine these numbers by taking their physical stats and activity level and running them through a series of calculations.

Technologies Used:

  • JavaScript
  • mySQL
  • Node.js
  • Materialize
  • Express Handlebars

Train Scheduler

Train Scheduler

Summary:
This app provides up-to-date information about various star ships, namely their arrival times and minutes to next arrival. This app retrieves schedule info from Firebase and manipulates it with Moment.js to display to the user.

Technologies Used:

  • JavaScript
  • MomentJS
  • Firebase
  • jQuery
  • Bootstrap

Psychic Game

Psychic Game

Summary:
A game where the computer picks a random letter and it's up to the user to guess the letter. There are 9 guesses total.

Technologies Used:

  • JavaScript
  • MomentJS
  • Firebase
  • jQuery
  • Bootstrap

LIRI Bot

LIRI Bot

Summary:
An app called LIRI Bot (Language Interpretation and Recognition Interface) that takes in user commands to search for songs, movies or band tour dates by retrieving data from the Spotify, OMDB, and Bands in Towns API's.

Technologies Used:

  • JavaScript
  • Node.js

Bamazon

Bamazon

Summary:
This is an application which allows a user to view a full selection of products and allows them to purchase a specified quantity of a product through simple command lines.

Technologies Used:

  • JavaScript
  • Node.js
  • mySQL