Drogi autorze, przejrzałem twój kod na githubie. Kod wygląda jakby był pisany w php 4. Sztuczna obiektowość. Złamane wszystkie zasady dobrego programowania. Nie stosujesz się do żadnych konwencji, sprawdź sobie PSR-0 itd. Mieszasz widok z modelem. Poczytaj trochę o OOP, OOD, SOLID itp. Używasz globali. Nie masz namespaceów, autoloadera. Widok lepiej realizować poprzez system szablonów np. Twig. Jest jeszcze więcej problemów, ale już mi się nie chce pisać
Tak się pisało w php lata temu.
Jeszcze wiele pracy przed tobą, ale fajnie, że próbujesz.
Pozdro od starszego kolegi.