Theoretically, I’d say everything is possible except the analytics part. There’s basic comments and chat abilities, but nothing is stopping you from building a sheet and screens that could act as a more robust discussion board with colored images/emojis based on a priority you set.
There is a calendar view and you can view as many details as you want once you click on an event in the calendar.
You could build in some sort of poll using the Form button.
If you are willing to think outside the box, I think you can achieve a lot with Glide.