Homepage Shopping Cart Admin Queue Manager Admin Problem Products Page Admin Banner Manager Page

Camofire was a custom ecommerce website built on a discontinued framework called Agavi and a PostgreSQL database. Over 10 years, Chris rebuilt most of the site and added many features. He worked on both the frontend and backend for the public side and the admin.

  • Removed unnecessary parts of the framework to allow the website to run on newer PHP versions up to 8.4.
  • Made the site run much more efficiently by removing bloated parts and cleaning up the code.
  • Built a websockets server and integrated it into the admin to notify users in the admin of changes to orders they were working on made by someone else.
  • Built custom libraries to work with remote services via their APIs.
  • Maintained a separate WordPress website and created a plugin that talked to the main store site.
  • Fixed up problems in the database, cleaned it up and replaced triggers and function with field defaults.
  • Replaced Javascript and Ajax calls built when the site only had five or six active deals to ones that could efficiently handle 100 deals.
  • Rebuild the customer side look to one designed by a graphics company.
  • AWS and server management as needed.
  • Rebuilt the admin shipping section.
  • Began development of a paid subscriptions section.
  • Built and managed cron jobs.
  • Made the site into a Progressive Web App (PWA) that could be “installed” on phones and computers.
  • Began work on notifications for the PWA via Webpush.

Technologies used: PHP, Javascript, CSS, HTML, PWA, PostgreSQL, MySQL, REST, SOAP, AWS, Websockets, WordPress, Agavi Framwork, MVC, Centos 7 Linux, Media Wiki, Memcache, Crons, WebPush

Product Page Checkout Page