Jeffrey Harris

Curated Portfolio of Projects

JeffHarris.us

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

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) [In Progress]

Singing Valentines (Laravel with Inertia and Vue.js) [In Progress]

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.

Better Inventory System (Laravel with Vue.js) [In Progress]

Better Inventory System (Laravel with Vue.js) [In Progress]

In the before days, back in the early 2000's, I wrote a remarketing system: Receive lists of leased equipment to pick up; contact the origin to make pickup arrangements; arrange for a carrier to recover the machine; audit the machine and sell it, giving the leasing company their commission. This is a complete rewrite in Laravel of that system, using all the correct design patterns, instead of the "Get it done yesterday" paradigm from the stakeholders.

Inventory System (Laravel with React)

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.com
  • owner@example.com
  • salesrep@example.com
  • technician@example.com, or
  • employee@example.com
to log in as the respective role.

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.


And if you're feeling particularly adventurous,
docker run -it -v ~/saves/infocom:/save jefhar/infocom
Might just help you find yourself standing in an open field west of a white house, with a boarded front door.