You can go for a hybrid approach: combine a subscription base with variable extra fees ... Express.js, Angular, Node.js) and ...