Rob Johnson's repositories
now-thats-delicious
Now That's Delicious - Nifty Real World Restaurant App (Search, Geolocate, Review and Curate) that features a collective of my favorite restaurants in Salt Lake City, UT. It has a JavaScript (ES6) frontend with Express.js, Node.js and a MongoDB backend. The app utilizes Passport Auth, Geolocation, Image uploading and resizing. Deployed to Heroku!
react-book-search
MERN - A React-based Google Books Search app with helper/util functions and React Hooks to query and display books based on user searches. It also uses Node, Express, MongoDB and is deployed to Heroku.
react-portfolio
React Portfolio - A website that showcases various projects, information about myself, how to contact me and my current resume. Currently Under Construction!
threadz-n-treads
Threadz N' Treads - A Trendy Fullstack Online Clothing Store (Search, Sell, Add to Cart and Checkout) that features GraphQL API with Node.js and TypeScript on the Backend and React and Apollo on the Front End
employee-management
Content Management System - Database solution for managing a company's employees using node, inquirer, and MySQL
fullstack-online-store
Full Stack Online Music Store - A rocking music store (Search, Sell, Add to Cart and Checkout) selling some of the hottest music gear around. The app is built with MongoDB, ExpressJS, ReactJS and NodeJs. This is a one stop shop for all your music needs 🤘
gatsbys-pizza
Gatby's Pizza - A Modern Pizza Website (Search, Sell, Add to Cart & Checkout) featuring a frontend build with react.js and a sanity backend. The app uses a Gatsby frontend framework, thus I created a UI to be be themed from The Great Gatsby, a 1925 novel by American writer F. Scott Fitzgerald. Deployed to Netlify!
note-taker
Easy to use note taking application using an Express back end to connect to the input data on the front end. Uniqid was used to generate unique IDs, and fs and path dependencies. Test out the application on the Heroku deplyment below or link above.
pwa-budget-tracker
PWA - Budget Tracker application that allows for offline access and functionality. Functionality includes adding expenses and deposits offline and offline-entries will be dynamically added when back online.
react-employee-directory
REACT - Employee directory using React Hooks to filter and sort employees by name and other categories.
reverse-engineering-code
Tutorial walkthrough of application with Node.js code-base that uses Sequelize and Passport
the-chopping-block
The Chopping Block - Interactive meat market to order and track inventory in a realtime database. The app is built in React. To view and use the deployed app "click" link below, "enter" a store name (or use the generated fun name) hit the "visit store" button, "sign in" via fb, twitter or gh, then "load" all the sample meats to start ordering. It's that simple!
full-stack-burgers
Full Stack App - This burger logger app is built with MySQL, Node, Express, Handlebars and a homemade ORM (yum!). The app follows the MVC design pattern, uses Node and MySQL to query and route data in the app, and Handlebars to generate the HTML.
johnsonr84
Devdork's ✨ _special_ ✨ repository because its `README.md`
readme-generator
Command-line application that dynamically generates a README.md file from user's input
slack-clone
Full Stack App - Slack Clone built with React, Redux, Styled Components & Firebase Hooks functionality and user authentication via gmail deployed to Firebase.
team-profile-generator
Node.js command-line application that takes in information about employees on a software engineering team, then generates an HTML webpage that displays summaries for each person.
work-day-scheduler
Simple calendar application that allows a user to save events for each hour of the day by modifying starter code. This app will run in the browser and feature dynamically updated HTML and CSS powered by jQuery.
workout-tracker
Full Stack App - The Workout Tracker is built with a Mongo database with a Mongoose schema and handle routes with Express. The app allows the user to view, create and track daily workouts, by logging multiple exercises in a workout on a given day.