Without any prior experience using a PHP framework or any object-oriented code, I challenged myself to write a web app with model view controller architecture. I wanted to be able to understand every line of code I used and how a web app might function in its most simplistic form.
I'm going to preface this by saying this is my first attempt to write any sort of app from scratch, and I'm positive it's a very amateur attempt and there are endless opportunities for improvement and potential security concerns. I'm not intending to tout this as some sort of usable, production framework, nor am I intending to write a tutorial about how to build an MVC app from scratch, if anyone is worried about that (though I do potentially plan to write about what I learned). I am looking for feedback from the more experienced PHP community about where I did well, and where I need improvement,
You can view the source code on GitHub and the front end at laconia.site. I would also like to note that the front end style was not a concern whatsoever in the building of this app, and I simply threw some CSS together in an hour or two to make it look acceptable.