Once of the biggest challenges I think with this project is figuring out honestly where to start.  A lot of the work in the coming months will be focused solely on flushing out the guts of the application.  There’s been so many hands in it over the years and now it’s time to really tune the application so that it is more stable than it is today.

One area I’m looking to really build on is a consistent controller for all of the modules in TealCRM.  Right now, we have a lot of fairly repetitive code that appears in each of the controllers.  I think a lot of work can be done to pair down things to one single module controller that controls functions such as searchability than if there is anything unique about that specific module we can always add another class beneath it.

These are some of the things that are crossing my mind as I plan out the next steps.  Where to start, where to start.