Crossroad Development

two roads crossed to make an X

Living Projects

Deans Top and Canvas

With this digital upgrade, I moved a static web 1.0 site into a new WordPress installation. This included designing a new logo, implempenting carousels of images repleat with lightbox function, and a color placement app where the user can select a boat seat and the customize the color on an embedded SVG. This project invovled tracing the graphics from images, and grouping the color placements in a way I could manipulate them with a few JavaScript functions.


Supabase Powered To-do App

This project I hosted on Replit after I was fairly satisfied with the results. I used a Bootstrap 5 theme to quickly build the proof of concept. Since then, I have tried a few other utility class-based CSS UI frameworks and I am starting to see the appeal. The to-do app is kind of a trope, but it demonstrates the CRUD actions that need to happen for almost any kind of database driven application. Supabase gives you authentication for free, with a fast secure, and expandable Postgres instance. This project doesn't utilize the storage bucket or real-time features of the platform, but the integrated sign-in/sign-up flow and row-level security policies were utilized. A lot of functionality might need to be processed on your backend, which might become an issue. However, I've used a JWT decryption algorithm on the Node backend to verify the user's token without an additional network call to your Supabase instance.


Current GitHub Repos

Schedruler

A Cordova app using IndexedDB to store schedule data locally. Orginally made as a scheduling app for a Chef to schedule the back of house.


Daily Checklist

A daily checklist built with a node backend and single file frontend. Created for a friend that needed to keep track of his daily SQL backups.


Games

Devil's Farkle

A game created in my D&D group as a time killer to play in pub settings. They enjoyed the game so much they wanted a way to play online. The online demo is working, but this is just a pass and play local proof of concept. The plan is to rework it from the ground up and get a proper user system and matchmaking setup before launching a public beta.


Space Gamejam Submission

This was a fun project, where I worked with a team in India to compete in a Gamejam. Not everything came out how I was expecting, and there isn't much in the way of instructions, but I still had fun.