$

About Me

Joshua
I have always had a passion for the tech industry. I have been building PCs for a long time, it is something I have always loved. I feel I mastered the hardware side of things so I felt it was time to master the software side. One day I finally decided it was time to do something about it. I am currently attending UNH coding bootcamp for Full Stack Development to make my passion a career. I am an eager and patient learner with a drive to succeed!

Skills

mongo

mongoDB

express

Express

react

React

nodejs

Node.js

And many, many more...

Projects

brakits
[ Brak-its ]more_vert
Infoclose

Tournament Bracket Generator app. Safely sign up with your email, create a username and password. Don't worry your password is encrypted! As a user you can create a tournament or join one. If you create your on you control when you start it, you will also be the only one with access to push the other users to the next round. If you don't have the right amount of users, don't worry BYE weeks will be created at the right spot. Users are seeding based on when they joined the tournament!

  • Tech Used

  • React
  • CSS
  • Javascript
  • React-Dom
  • Bcrypt
  • Materialize.css
  • Axios
  • Passport.js
  • MySql
  • Sequelize
react
React Click Gamemore_vert
Infoclose

This app was built using create-react-app, it is a memory style game. There are 12 images, the user starts by clicking on an image, once clicked the images will shuffle, keeping track of how many times you have clicked BUT watch out! If you click the same image twice, YOU LOSE!.

  • Tech Used

  • React
  • CSS
  • Javascript
  • Materialize.css
  • React-Dom
  • React-Scripts
  • gh-pages
discord
Bamazonmore_vert
Infoclose

An "Amazon-like" store front for CLI that allows you to choose between a customer, manager or supervisor. Depending on who you are your choices will be different. Products are saved on MySQL.

  • Tech Used

  • NodeJS
  • Javascript
  • MySQL
  • SQL
  • NPM Chalk
  • NPM inquirer
  • NPM MySQL
  • NPM dotenv
  • NPM Cli-table-redemption
burger
Eat-Da-Burger (sequelize)more_vert
Infoclose

This app is an updated version of my eat-da-burgers app, except this time its using sequelize. you can add burgers to the available burgers sections, and devourer burgers by clicking them sending them to the devoured section. Don't like a burger? Click it again in the devoured section to get rid of it for good! The app follows MVC design patterns. Everytime you eat an available burger you send a POST request to the database, allowing it to update for you in real time! Same with clicking a devoured burger!

  • Tech Used

  • NodeJS
  • JavaScript
  • Jquery
  • Materialize
  • HTML/CSS
  • NPM express
  • NPM express-handlebars
  • NPM dotenv
  • NPM body-parser
  • NPM mysql2
  • NPM sequelize
  • NPM sequelize-cli
sf
Mongo-Scrappermore_vert
Infoclose

In this app you can use axios and cheerio to scrape the website pcgamers' news section for all the current articles. You can then save the articles, add notes for each article, unsave the article and delete the note. This is all using MongoDB and Mongoose.

  • Tech Used

  • HTML
  • CSS
  • Javascript
  • Jquery
  • NodeJS
  • Materialize
  • Express
  • Express-handlebars
  • MongoDB (robo3t)
  • Mongoose
  • Axios
  • Cheerio
Constructor
Constructor Word-Guess-Gamemore_vert
Infoclose

Hangman for CLI. This uses js constructors and npm inquire.

  • Tech Used

  • NodeJS
  • JavaScript
  • NPM inquire
  • NPM chalk
  • NPM figlet
friend-finder
Friend-Findermore_vert
Infoclose

Friend Finder lets the user take a ten question survey. The Questions are from 1 (strongly disagree) to 5 (strongly agree) When the user submits the survey, it will then match you with others who have taken the survey based upon the user with the lowest absolute difference for all ten questions combined. The users data will be stored in the Friends Api, link is at the bottom of the main page and survey.

  • Tech Used

  • NodeJS
  • Javascript
  • MySQL
  • SQL
  • NPM Chalk
  • NPM inquirer
  • NPM MySQL
  • NPM dotenv
  • NPM Cli-table-redemption
parks
Trivia!more_vert
Infoclose

Want to play some trivia! Better catch up on your Parks and Rec episodes, because these questions will stump you!

  • Tech Used

  • HTML
  • CSS
  • Javascript
  • Jquery
  • Animate.css
project2
PodSpotmore_vert
Infoclose

Do you like podcast? Do you want to connect with others? Do you want to know what others think about certain podcast? Well you have come to the right spot! This app allows users to search any podcast by name, episode or keywords! Get back a list! click and open up! You will see a description, the title and a link to to episode! If there are reviews already you will see those to! You can leave your own review to and have it save to your username!

  • Tech Used

  • NopeJs
  • HTML5
  • Javascript
  • Jquery
  • Handlebars
  • Materialize.css
  • express
  • express-handlebars
  • NPM body-parser
  • NPM mysql2
  • NPM dotenv
  • NPM sequelize
  • NPM cookie-parser
  • NPM passport.js
  • NPM passport-google-oauth
  • NPM socket-io
  • NPM podcast-search
  • NPM morgan
train
Train Schedulermore_vert
Infoclose

Add a train to my app and watch moment.js calculate when the next will arrive!

  • Tech Used

  • HTML
  • CSS
  • Javascript
  • Jquery
  • Firebase
  • Moment.js
  • Materialize.css