Hi!
First, thank you for your feedback!
The boilerplate is a good place to start. However, it does not include a user management. You would need to build this on your own. OR even use directus for it - might not fit you project, but theoretically possible.
On hint regarding the boilerplate: The current version is a little bit outdated. I will update soon.
You could already use the version fro the dev_v2 branch. It is basically final, but needs some more marketing polish, before I can finally update.
-> https://github.com/jekuer/php-microsite-boilerplate/tree/dev_v2