Fox Creek Leather Code Rescue
Pete Trachy from Fox Creek Leather came to us with a monster PHP application and the hope that we could create something more maintainable and useable. We took their complex application and have simplified it into a clean and organized Rails application, without losing any of the features or functionality. Here are a few highlights from this process:
- Utilizing the existing database
We started by getting familiar with the existing Fox Creek database. This was no small task. But once familiar, we were able to build in the relationships that we'd need between all the original tables and still utilize that same system, today.
- Full test suite
As we rebuilt the Fox Creek application we also put together a full test suite along the way. This ensured that the features and functionality of the original site were guaranteed to always be stable and available while making the entire system or easily maintainable and bug free as it grew.
- Improved usability
Before we implemented the application's user interface ("front-end" in non-geek speak), we started with revamping the administration system and then made subtle improvements along the way to increase the usability of the system. The result is an overall system that is easier not just for us to maintain, but for Fox Creek customers and employees to utilize on a daily basis.