How to create an online web service?

Good time of day.

The bottom line is that I want to write a web service type https://smart-payment.ru

- there should be personal accounts,
- the ability to connect to services payment, services, email newsletters, etc.

The issue is that you need to study?
Today I know HTML CSS and a little JS (delve into Node.js)

Please any help from knowledgeable people.
March 19th 20 at 09:17
4 answers
March 19th 20 at 09:19
Your question can be reformulated like this:

> Want to make your Boeing 777, at the moment know how to hammer nails, you need to learn?

1. The project example that you gave one person can not do, accept for the original. Judging by the dates in the footer 2014-2019, his sawed 5 years. I don't know how many people are working, but even if 10 people is 50 man-years.
2. Start small. To begin to examine how, in principle, written in the web system how HTTP works, how to operate databases such as mysql.
3. Learn to decompose tasks.

there should be private offices


This statement literally means nothing, except that there must be some separation of access by users.
The project example that you gave one person can not do, accept for the original. Judging by the dates in the footer 2014-2019, his sawed 5 years.


Sawed it slowly and not all these years in a row.

There are 2 people sawed the first year actively. Then support one. - Loyal_McDermott commented on March 19th 20 at 09:22
Sawed it slowly and not all these years in a row.


When working with money to rush in principle not necessary.

There are 2 people sawed the first year actively. Then support one.


I understand correctly, at the beginning of the project was attended by only 2 people? - leon.Paucek commented on March 19th 20 at 09:25
March 19th 20 at 09:21
If you are just starting to learn all this, you can postpone your idea and do something more mundane.
Start with the fact that try to learn php. Look how people write the mechanisms for user authentication, working with sessions and cookies, learn to make requests to MySQL at least and not just INSERT/UPDATE/SELECT. Consider how the popular CMS used templating engines and MVC project structure.
And so you're trying to invent a CMS (prompt - they are already invented). Perhaps it is easier to choose a content management system and work directly with her, they already have personal accounts with the possibility of distributing the access level of different user groups, as well as various free and paid modules including online payment or e-mail.
March 19th 20 at 09:23
Quoting from the answer above "I Want to make your Boeing 777, at the moment know how to hammer in nails that you need to study?":
First you need to understand what is there use?
1. Node.JS good, but how the data is stored?
In the file, no! MySQL, and this is a +1 library and knowledge of one "YAP" - SQL (even ORM will not save you from this).
2. Next... how to encrypt data? Because without it, it does all sorts hatskery. This is the cryptography, +1 library for sure. (This is no joke, security is a joke)
3. Further, the server... If that Node.JS then it is +1 library / framework.
And so the list goes on.
And do not just wipe on huge projects, where safety is more important than speed, because there is not just any coin, but the REAL money!
Better start some blozhik, static. Then larger.
Well, then try, try something with finances.
One person is almost impossible to make a payment order or that there.
After all, if something is crooked to do material damage, and this article of the criminal code if I'm not mistaken.
Just pochatok, evolution has made cells from human. A very long time, from cell to sponges, from sponges to jellyfish and so on...
I think the point is clear.
March 19th 20 at 09:25
Continue to delve in Node.JS Yes, at its base it is possible.

Find more questions by tags Web Development