Initial stages of MVP, is the bootstrap file efficient coding
You can add another folder named libraries inside of app.
Follow a particular case convention. Like don't have config (all small) and other folders with first letter capitalized. Either all small or all first letter capitalized.
Add a language folder within app. That will store your language strings within each language folder. For example, you can have a language/english folder &amp; similarly for other languages.


I like that you have separated the public folder.