FiercePhish is a full-fledged phishing framework to manage all phishing engagements. It allows you to track separate phishing campaigns, schedule sending of emails, and much more.
Upon further investigation, this will require a rewrite of some controllers and move some of the logic into model functions to allow for easier testing. This will also increase code readability and reuse.
All good applications should have test cases. Right now, there are ZERO test cases.....this should be fixed...