I've done a fair bit of research, however am pretty overwhelmed with the number of different options for developing a web application and how to decide on one.
The apps primary function is to streamline/automate business operations and serve as the main database with the following capabilities:
Secured login system for different user accounts (admin, owner, general, etc.)
Upload, edit, delete, and share documents
Share calendar events and store, categorize, filter and view data/information
Support mobile, tablet, and desktop views
Ability to charge users/businesses a monthly subscription fee
I know some HTML, CSS and Python, however have never done anything like this before.
I've come across the following options, however am still a bit confused on the differences between them and which one will best suit my needs.
Content Management System (CMS) - Wordpress, Drupal, Joomla
WYSIWYG Drag and Drop - Squarespace, Wix, Weebly
Coding - Ruby Rails, Django Python
I don't have much coding experience, however haven't found a lot of info on using a CMS or Drag and Drop editor to create a web APP, rather just a website.
Any help/suggestions on which method to choose, how to get started, helpful resources/examples, or any other useful information is much appreciated!