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






