Imi dau si eu cu parerea dupa o foarte scurta aruncatura de ochi.
Open source parca ar trebui sa aiba un repository unde sa se poata contribui... etc (vezi google code ptr asta)
Acuma vis a vis de aplicatie, dupa comentariile din cod aplicatia ta se bazeaza pe code igniter, ma insel? Nu am lucrat cu CI insa stiu despre ce este vorba.
O scurta privire prin cod: nu folosesti oop deloc. Lucrezi intr-un framework care implementeaza un mvc insa nu folosesti oop. Sunt foarte multe hardcodari, in special la nivel de response-uri, chei de array-uri si array-uri in sine.. am vazut un array numit calendar repetat de 5-6 ori in acelasi fisier / clasa si aici intervine ce ziceam mai inainte cu oop-ul...
Aplicatia este inca la inceput, mai este mult de lucru pe ea dar over all arata decent.