Portfolio
Project 3 Coming Soon!
Taco Party was built through the collaborative efforts of six students, including me. It uses the Materialize framework for layout and mobile-responsiveness, JavaScript/jQuery, and two third-party APIs to provide a resource for users to plan their taco party. Users can generate random taco- or salsa-based recipes, visit the "Taco" and "Salsa" pages to view all available recipes, and visit the "Beverages" pages to browse recipes for adult mixed drinks.
Couch Surfers Travel Blog was likewise built through the collaborative efforts of six students, including me. It uses jQuery, Express.js, Express Handlebars, Sequelize, and Passport to create a semi-public (all posts visible, but only to those who are signed in) miniblog (500 characters or less) site for travelers to share their tips, tricks, and experiences with each other. It includes a Resources page for those looking for a place to start their adventures.
The Workday Scheduler uses JavaScript to dynamically create and populate a single-day workday planner. When the user clicks on a time-block, they are then presented with an input field into which they can type their event. The information is then stored in local storage, so the information can be repopulated to the page on reload.The date is provided by the Day.js library.
The Weather Dashboard uses jQuery and the OpenWeather API to provide weather information. The user types the city about which they're wanting weather information into the "search" function, and the dashboard then provides current weather conditions and a five-day forecast for that city. While subsequent searches will replace the five-day forecast, the current conditions will still be visible at the bottom of the page, and all searched cities appear in the "history" section for ease of repeating searches.
The Team Profile Generator is a CLI-based application that takes the user through a series of prompts to generate an html document containing names, roles, emails, and ids of all members of a software-development team.
The Note Taker app uses the Express library of Node.js to connect a front-end interface (created and provided by Trinity Education Services) to a database made up of notes created by the user, allowing the user to enter, save, retrieve, and delete notes.
The Burger Logger uses Node.js, Express, Express Handlebars, and MySQL to allow the user to move a burger from the "undevoured" section on the left to the "devoured" section on the right, delete a burger, and add a new burger, all by clicking the appropriate button.