Hi, I believe what you're looking for is an API that can be built with Django REST Framework. It does solve all the problems with user management, their roles (who can access what), and Python is very easy to integrate with whatever service you need. I don't have much experience with Heroku, but the little tinkering I did in the past showed me that it was very easy and straightforward. About the notification system, what exactly you need?