Home
Michael Perdue
Cancel

3D Modelling Program Functionality

Project Overview: This project was designed to expand my knowledge of JavaFX following the graph generating program. This page covers the end-user functionality of a 3D modelling program developed...

How to setup a Discord bot and how my Discord Helper Bot Works

This page focuses on how to set up your own Discord bot through cogs and hybrid commands from my experience of making the Helper Bot. It also covers the complex parts of the helper bot, how it achi...

Discord Helper Bot Functionality

Project Overview: This page focuses on what different functions/utilities the helper bot provides to the user and the motivation behind the bot. If you want to see the inner workings of the bot ex...

Smart Environment Toolkit

Project Overview The Smart Environment Toolkit is an extension of the Smart Lab project, taking the concept of a smart IoT lab with microbits and expanding it to a comprehensive environment spanni...

3D Modelling Program Structure and code

Project Overview: After my graphing project I really wanted to push the capabilities of JavaFX in the realm of 3D modeling. Although JavaFX is primarily known for its 2D graphics and user interfac...

My Google Chrome Extension 'Random Website'

The published google chrome extension that I made for this project can be found at: HERE. The code for the project is located at the github repo: HERE. The motivation for this project The reason ...

Generating Graphs From CSV Files With JavaFX

TLDR of the project This project was made to help get me familiar with JavaFX by using its XYCharts. It gets the names of all CSV files in the data folder of the project and lets you select which ...

How my discord helper bot runs 24/7 on a VPS

This page focuses on how I set up my bot to run 24/7 on a VPS and the use of the docker file and image I created. It also covers some justification for the remote infrastructure. You can find the d...

Passive Replication Auction System

Project overview: This project is an auction system consisting of a stateless front-end, passive replication with multiple server replicas, and clients interacting with the front-end. It was made ...

Smart Lab

Project Overview: I would highly recommend looking at my smart environement tool kit project which builds on top of the foundations of this project. This page is effectively the initial project th...