Living Projects
Deans Top and CanvasWith 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
SchedrulerA 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 FarkleA 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.