I built a working concept that helps to design user interfaces and convert it into an interactive user interface. I am 11 years experinced software engineer in frontend engineering and design. When it comes to putting my tool on a site to gain customers, my head is breaking because i do not know backend.
I have wordpress on a domain, thinking that it will help me reach there, but im getting into panic.
I don't know how to add user login, registration, subscription, paid subscription, landing pages, product pages.
How do you do? Or how have you done it?
There's lots of tutorials on how to get started with them, it will be a lot of information to start.
If you really want to learn about the core themes each of these has:
* User authentication - Login / Registration
* User authorization - Is this user allowed to do x, y or z?
* Database connectivity and query management (usually done via ORM) which handles where your data goes to, and comes from.
* Template engine (which you can replace if you rather an API, but I recommend for starting out, to just make a boring web app)
* User management
As for payment / subscriptions, these are not included OOTB, but if you can get through the basics of any of these frameworks, I don't think you'll struggle too much to work out third party libraries that add what you need to these frameworks.
I started out my first web project with a micro web framework, but I had some experience in programming in general and used it and it worked out, I started with CherryPy. Basic "Hello" page, and gradually added pieces as I needed to add them, like database, template engine and so on. I now just use Django or ASP .NET depending on what I'm doing.
Django is regarded as the framework for people with deadlines, but it might not be for you, maybe Rails or ASP are more for you.
My recommendation is pull up a list of web frameworks that meet most of your needs, and go from there.
You could also look into ecommerce frameworks as well. Though I cannot personally speak to these. Laravel I'm sure has a few options for Ecommerce. You might want to go with Laravel if you want to host with PHP.