Portfolio


Buy-Spy gif
Buy-Spy

A MERN application that allows users to search office furniture and accessories across multiple vendors to compare prices to ensure users get the best deal. Authenticated users will also be able to save and remove favorites.


React Express MongoDB Node NoSQL Passport.js Walmart API Target API Amazon API
Employee Directory gif
Employee Directory

An employee directory application that facilitates access to non-sensitive employee data through filters.This app breaks up the application's UI into components, manages component state, and responds to user events. Allow users to sort the table by first name and filter the users by first name.


React Bootstrap Moment.js Axios Random User Generator API CSS
Fitness Tracker gif
Fitness Tracker

A fitness tracking application for setting and tracking fitness goals, allows users to calculate calorie intake, set fitness objectives, and save daily notes in a weekly calendar.


Materializecss OpenWeather API Rest API Google Visualization API jQuery HTML CSS
Day Planner gif
Day Planner

A calendar application that allows the user to save events for each hour of the day. Displays the current time in red, the future time in green, and the time passed in purple. This app runs in the browser and features dynamically updated HTML and CSS powered by jQuery.


jQuery Moment.js HTML CSS
Workout Tracker gif
Workout Tracker

A workout tracker that allows users to create a new workout or continue with their last workout. The user can add exercises to a previous workout plan, add new exercises to a new workout plan, and view the combined weight of multiple exercises on the stats page.


NoSQL Mongoose Express Javascript Bootstrap HTML CSS
Note Taker dif
Note Taker

An application that can be used to write, save, and delete notes. This application uses an express backend and saves and retrieves note data from a JSON file.


Express Javascript API Routes
Weather Dashboard gif
Weather Dashboard

A weather dashboard five-day forecast that runs in the browser and features dynamically updated HTML and CSS.


OpenWeather API jQuery Ajax Request HTML CSS
Eat-Da-Burger gif
Eat-Da-Burger

Eat-Da-Burger is a restaurant app that lets users input the names of burgers they'd like to eat. The app store every burger in a database, whether devoured or not by a burger logger using MySQL, Node, Express, Handlebars, and a homemade ORM. Follows the MVC design pattern; using Node and MySQL to query and route data in the app, and Handlebars to generate the HTML


MySQL Node.js Express Express-handlebars Javascript HTML CSS
Birthday Master gif
Birthday Master

An application that helps the users keep track of birthdays of loved ones and facilitate the process of coming up with a gift idea by looking at gifts given to them the previous year. Allows the user to input and save birthdays in a 12-month calendar displayed by month, view birthdays and names, and track gifts given in the previous year.


MySQL2 jQuery Sequelize Express-handlebars Express Bcrypt Passport.js
Employee Tracker Functionality Video
Employee Tracker

A command-line application that allows users to add, view, and update their departments, roles, and employees.


Node.js Inquirer MySQL