Portfolio


OceanPort

ReactJS Express app that requires user sign up or log in, and engages the user in a variety of learning activities, including quizzes, reading, and visuals. The user can save "badges" to track their progress. In this group project, I led authentication development using passport NPM, managed user state through React.Context, and created the MySQL database and AJAX requests.
GitHub Repo | Deployed App

SpacePort

Educational app that generates books and movies about space, and saves favorites to a user database. Uses Express, JQuery, AJAX, Materialize, and MySQL. My role in this group project was to generate the lists of books and movies from third party API's, using JQuery, AJAX, omdbapi.com, and Google Books API.
GitHub Repo | Deployed App

Hop To It

JQuery app using third party APIs to generate information about breweries, for the craft beer lover's enjoyment. I lead the group on using beermapping.com API on generating a random list of breweries for the user, based on the city the user searches. Google Coordinates API is used to display a map that will link to directions for the user.
GitHub Repo | Deployed App

Burger Logger

Express Handlebars App. Simulates burger take out. Utilizes handlebars to dynamically move elements.
GitHub Repo | Deployed App

Weather Dashboard

JQuery app that uses openweatherapi.com and moment.js library to display the current weather and 5 day forecast for any city in the world. The user searches a city to receive weather information in a readable format. All weather information and icons are generated by openweatherapi.com.
GitHub Repo | Deployed App

Note Taker

Utilizes Express and JavaScript to create a program that allows the user to save and delete notes.
GitHub Repo | Deployed App

Password Generator

JavaScript and HTML program that automatically generates a password. The user can choose the number of characters, and generate as many passwords as they please, as they are displayed on the page for the user.
GitHub Repo | Deployed App

Timed Coding Quiz

JavaScript Quiz that is timed. Answer is shown as correct or incorrect by the colored circles beneath each question. The quiz is timed by a JavaScript timer.
GitHub Repo | Deployed App