Is Node.js suitable for full stack development? We are planning to have sort of booking website it will have web version as well as mobile version (using ionic). For both we are planning to have API, we are planning to use Node.js for entire stack (from API development to front end development).
We are planning for MySQL database, also in-future we may require to have sort of rules engine and reporting engine. And may have payment integration also. Given this scenario is it better to use Node.js (concern is whether payment integration modules are available in Node.js or not) or should we go for Java itself (which has rich libraries environment and support)?
Please guide us and don't delete the question as we require to decide on this.