Stephen Roddewig's repositories
satellite-tracker
Client-side application that accepts user provided addresses to represent satellites within given range built off N2YO and Google Maps APIs.
patient-records-tracker
Full-stack application following MVC paradigm for creating, updating, searching, and deleting patient records.
bingo-caller
Client-side application to call numbers for Bingo and display previous numbers. Local storage persists values between sessions.
2019-compendium-lp
Landing page built on Carahsoft.com/Innovation to promte past year of reports
team-profile-generator
Command-line application that generates an HTML file to display the names and contact information of a work team.
weather-dashboard
Client-side weather search site by city leveraging OpenWeather API for current conditions and 5-day forecast.
web-portfolio
Personal portfolio site for front-end applications built using custom HTML, CSS and JavaScript.
book-search-engine
Full stack MERN application for searching Google Books API with React front end, MongoDB database, and Node.js/Express.js server and API.
budget-tracker
Progressive web application that enables user to add expenses and deposits to their budget online or offline. Built using Express, IndexedDB and MongoDB.
css-snippet-mini-project
Simple webpage that displays code snippets in Flexbox to achieve fluid layout without media queries.
ecommerce-back-end
eCommerce back end run using MySQL database and Sequelize Node.js package.
employee-tracker
Content management system for accessing and updating database of employees through the command line.
express-note-taker
Full-stack application to create, save and delete notes.
FNN-partners-lp
Latest landing page built to feature Carahsoft's partners on Federal News Network
homework1-horiseon-homepage
GWU Bootcamp Homework 1
js-password-generator
Random password generator hosted in web browser. Returns strings based on length and character combinations specified by user.
num-generator
Simple random number generator that accepts input to generate numbers between 1 and the user-provided outer limit. Uses Local Storage to persist data between sessions.
portfolio-react-app
Client-side application built using React.js to display latest work samples with dynamically rendered HTML.
react-bingo-caller
Client-side bingo number generator built in React.
react-rock-paper-scissors
Rock, paper, scissors client-side application built in React.
readme-generator
Command line application to generate professional README file for development projects using NPM Inquirer.
rock-paper-scissors-project
Simple rock, paper, scissors client-side application run using JavaScript window.prompt and window.confirm methods.
word-guessing-game
Word guessing game run in Node.js
work-day-scheduler
Client-side application for scheduling tasks across a typical work day with dynamically changing hour bars to show past, current and future hours.
workout-tracker
Full stack application for tracking workouts built with Express for the server and Mongoose for the database.