If I were in your position, I'd choose Django or Laravel. I'm really not a fan of PHP but Laravel has a lot of dummy proof features and it's super fast and easy to get pretty serious projects built.
Django and Laravel both have very excellent, detailed documentation as well.
Good luck! Sounds like a fun project. I hope you post it on here so I can check it out when it's done!