Hi!
Allow myself a bit of criticism of your proposal:
When I was my 5-year-old works in two dev. companies, I and my colleagues did not write a single application from the scratch! The operational cost of these projects exceeds all conceivable limits. In addition, the process of writing these applications entails a lot of bugs and vulnerabilities. Yes, I agree that the CMS - not the best idea. However, the vast majority of applications written using special libraries(platforms) and libraries of their own development, such as laravel, symfony, Yii, etc. Also I can offer you a mobile application, if you are interested.
Thank you.