Jordan Boggs

Full Stack Web Developer

About

I am a full-stack web developer who can also offer years of Instructional Technology, Instructional Design, Project Management, and Video Production expertise. I currently work for the University of Colorado where I design course sites and help train Public Health professionals. What that means for you is that I communicate clearly, value clean design, and know how to work with other designers to create a unified user experience.

Areas of Expertise

Adobe Creative Cloud (After Effects, Audition, Illustrator, Photoshop, Premiere), AJAX, Bootstrap, CSS3, cross-browser compatibility, Express, Git, Heroku, HTML5, integrating user feedback, JavaScript, JSON, jQuery, layout and typography, Linux, macOS, Material Design, MERN stack, mobile web design, MongoDB, Mongoose, MVC architecture, MySQL, Node.js, Nuxt, ORMs, Passport.js, project management, Pug, React.js, responsive design, RESTful APIs, semantic HTML, Sequelize, state management, user authentication, user-centered design, video editing, video production, Vue.js, Windows. Better yet, check out my portfolio below.

Portfolio

News Scraper

News Scraper allows users to search for a topic, start year, and end year. This app will display results using the New York Times API. You can save these Articles, as well as delete those saved articles and add or remove notes. Built using React, Bootstrap 4, MongoDB, Mongoose, Express, and Node.



GitHub Heroku

MoodMap

MoodMap is a mood and habit tracking app. Users will take a quick survey every day and their answers will be analyzed and presented as charts to help them track their responses over time. MoodMap uses Bootstrap on the front end and Node, Express, MySQL, Sequelize, and Passport.js with bCrypt on the back end.



GitHub Heroku

Burgers, Yum!

Burgers, Yum! is a full-stack app that uses RESTful API calls to a MySQL database to:

  1. Store delicious burgers and whether they've been devoured yet
  2. Mark said delicious burgers as devoured
  3. Add new delicious burgers for us to devour
    • Additionally, if you can't think of a clever name for your burger, a blank submission will randomly generate one for you using the random-word NPM package


Technologies used: Material Components for Web, Flexbox, and Handlebars on the front end; Node, Express, MySQL, RESTful APIs, and Gulp on the Back end.



GitHub Heroku

Mushroom Match

Mushroom Match has a simple responsive interface using Materialize for a familiar user experience. Simply begin the brief survey, answer all ten questions, and find out which Mario character could be your soul mate!

To bring you Mushroom Match, I've used the following:

  • Front end: Materialize, jQuery
  • Back end: Node, Express



GitHub Heroku

bamazon

bamazon is a Command Line Interface app using Node and MySQL. bamazon offers three interface options for three use cases: customers, managers, and supervisors.



GitHub

StudyBuddy

StudyBuddy is a web app that facilitates study group meetups by providing a time table and weather information to determine whether it's safe to drive.

What technologies are you using? HTML5, CSS3, CSS Grid, jQuery, RESTful APIs (Firebase, Google Maps API, Weather Underground API).

Backend: Using RESTful APIs (Firebase, Google Maps, Weather Underground) to create a listing of open study groups and display their locations and weather conditions.

Frontend: Used CSS3, CSS Grid, HTML5, Javascript, and jQuery to create a clean, responsive front end that presents information clearly.

GitHub Repository GitHub Pages

Hangman

Quick and simple CLI Hangman game using Node.

GitHub

LIRI Bot

LIRI (Language Interpretation and Recognition Interface, a play on SIRI) is a command line node.js app that uses the Twitter, Spotify, and OMDb APIs to send data back to the user.

GitHub

Train Tracker

Train Tracker is a web application that uses a Firebase database and moment.js to track trains' arrival times.

GitHub Repository GitHub Pages