I'm now maintaining Elephpant.me

I'm now maintaining Elephpant.me
Photo by Shubham Dhage / Unsplash

Over the last couple of years, I've been using and contributing to https://elephpant.me/ which is a website for collectors of PHP Elephpants to manage their collections and find new trade partners.

After over a year of inactivity on the repository as a whole, I reached out to the current maintainer and offered some assistance, which he accepted and added me to the project!

I didn't want to see the project reach end of life so I'll be working with Thomas Eiling to revitalise the project and update it. Pretty soon after I got to work on a totally new redesign that brings the site up to modern standard, including:

  • PHP 8.5 instead of 7.4
  • Laravel 12 instead of Laravel 7
  • Tailwind CSS + Flux UI instead of Bootstrap
  • Livewire 4

The design of the site wasn't bad, so I focused on just freshening it up a bit:

I decided the match the purple so it's closer to that used on the website for the PHP Foundation.

If you want to take a look over the code, you can do so here:

Modernise the Codebase by JonPurvis · Pull Request #256 · jgrossi/elephpant.me
Overview Firstly, thanks to @jgrossi for inviting me to be a maintainer on this project! I think the first port of call is to update the tech stack to a more modern stack and give the site a bit of…

There's a few things that need to happen before this PR can be merged, including moving the site over to a more modern server that will support PHP 8.5. Whilst that happens, I'll continue to keep this branch up to date with changes that get added to master. I also want to update it to Laravel 13 and Vite 8 when they release.