JPM's repositories
bluebeam-pthree-in-wall
A .net core standalone application that produces bill of materials for P3 In Wall. works with any pdf reader but best compatability with bluebeam.
funscript-rs
A library for handling the .funscript file format
revit-ribbon-interface-hookup
This program spawns a ribbon in the Revit UI with button on it that invoke the .dll's of all the other Revit applications I have developed.
revit-toggle-filters
Toggle filter visibility through the revit API.
thoughtful-jam-unreal-01
Game for the Thoughtful Game Jam hosted by Serious Gamers in Utah. Game is made in Unreal Engine 5.
api-node-template
A Node API template
app-click-sequencer
sequence clicks on the GUI of a process.
bash-scripts
collection of my bash scripts for your viewing pleasure!
excel-merge-parse
Merge multiple excel files together into a single
jbox-tag-largest-diameter
A Revit add-in that tags junction boxes with the diameter of the largest attached conduit
json-toml-yaml-converter
JSON | TOML | YAML converter that takes in one file type and generates the other two in the same directory as the input. Uses tauri for a nice GUI experience.
marathon-revit-addin-installer
A script for Inno Setup to make the installer for Marathon Revit Addins.
marathon-training-videos
A website for training marathon employees in construction safety and procedure. It propmts the user to watch a video which will unlock a test after it is watched in full. The user will then take a test, the results of which will be sent to their supervisor by email.
marathon-training-videos-blazor
A website for housing training video's for work
microscriptllc-website-svelte
My personal portfolio website rebuilt for the 3rd time in SvelteKit
nextjs-gol
Conways game of life using nextjs and threejs
nextjs-kanban-board
A Kan-Ban board build with nextjs, prisma, PlanetScale, SQL
nextjs-morrder-website
My personal portfolio website remade with nextjs
nextjs-pusher-railway-chat-app
a chat app built with NEXT.js
node-express-swipe-api-template
A template for making and monitizing API's using swipe
react-vite-morder-website
My personal portfolio website
react-weather-application-oss
This is a very simple React Js based weather application, that uses Weather API.
revit-bill-of-materials-generator
Uses interoperablility with Revit, through its provided API, to produce bill of materials for contracting companies using the 3D model Revit generates.
revit-conduit-match-parameters
A Revit application that pushes To/From parameters from one piece of conduit in a run, to all the attached conduit.
revit-conduit-match-parameters-rack
A Revit program to match To/From parameters on a rack.
revit-junction-box-match-parameters
Revit Application that pushes certain parameter information down the attached conduit run connected to the junction box.
update-jbox-clearances
A Revit applicaiton that gets the elevation to the floor above a junction box and then updates the junction boxes clearance to match.
whats-a-png
A raw implementation of the PNG format based on http://www.libpng.org/pub/png/spec/1.2/PNG-Structure.html