so basically I'm trying to pick the right platform/language for a productivity tool/web app that will essentially implement a user account with a simple workflow and some minimal user interaction functionality. Here are my requirements:
- there will be no massive backend apart from integration of a few third party APIs (such as Stripe for payments, Facebook for authentication and some business logic).
User experience is a priority. The website should look modern and have intuitive dynamic interface allowing user to get what they want with minimum efforts.
Mobile app may be the next stage, so website may need to expose some kind of API in future.
Development process should be flexible and fast. I would like to use ready modules and libraries as much as possible, but need to keep in mind the possibility that customisation will be needed.
Important: I would like to be able to at least participate in development as part of the team. I have a degree in software development, but haven't work as a developer in the last decade. The platform should be such that I may start coding after spending, say, a couple of days learning.
I guess Wordpress will be too inflexible for this kind of project, and Java might be an overkill. I'm not too familiar with everything that lies in between. Further, are there any good solutions that integrate basic server side and client side parts such as user account functionality, authentication and dynamic AJAX frontend? What platforms/frameworks would you recommend looking at?