Curated Portfolio of Projects
JeffHarris.us
This webpage (11ty)
Using the power of 11ty and GitLab Pages, this site is magically updated on every push to master.
Laravel Starter Kit
So we all have our own opinions on how things should be done, and this is my opinion on what is needed in a new Laravel install, including an admin seeder, composer packages, helper methods, VueJs, and US ZIP Codes.
Singing Valentines (Laravel with Inertia and Vue.js)
A white-label service for Barbershop Harmony choruses and quartets to sell Singing Valentines. Still in progress; private GitLab repository.
Upon each push to the Master git branch, GitLab's CI/CD runner pushes a new docker stack, alternating blue/green deployments for zero-downtime deployment.
Staging environment available through the link below.
Inventory System (Laravel with React)
Inventory is a project for a local IT re-marketer that stopped contact during the pandemic. This allows a business to keep track of consignment inventory as it enters the warehouse and sales. The github repo is a mirror of the latest master branch with a few files anonymized to protect the warehouse. Try the demo at inventory.jeffharris.us.
Login Details
Use password password and login as
superadmin@example.comowner@example.comsalesrep@example.comtechnician@example.com, oremployee@example.com
Disclosure
Over time, I have three different local repositories that all have the same git log and git remote, but are in seemingly different states and have a different /app structure.
Also, this is running on a budget server that randomly goes down. Let me know if it's failed again.