Answer the question
In order to leave comments, you need to log in
What do you need to know to create a social network?
There is a task - to create a social network (like twitter or instagram).
In addition to the web version, you need to make clients for ios, android, wp.
The task is complicated by the fact that there is only one developer in the team.
We need a list of technologies (languages / frameworks / programs) that this person should know.
It is desirable that the list is designed for one person.
Answer the question
In order to leave comments, you need to log in
Well, here's an example:
Stack - JavaScript
Front: AngularJS
Mobile (cross-platform): PhoneGap (wrap your frontend in it, save your energy)
Backend: NodeJS
But one person is not enough for such work - he will go crazy.
(I am doing the project itself, and not a social network, but just a feed of events, I can’t even imagine how much energy would go into a social network.)
to create a social network you need to know. what is instagram, twitter. vk, ok, fb
Given the mobile, the list for one person is guaranteed not to exist.
If you leave the web, then it is also highly desirable to separate the frontend and backend.
To save resources, you can try django, i.e. in python, postgre, javascript, frontend frameworks. But it is logical not to suffer nonsense with one developer, because. this is a dead end path.
Well, for starters, you must understand that if you make a copy of any social network, then it will not take off from you.
You need uniqueness. If you have a unique idea, that's good.
As for the development itself. You can write completely from scratch. Or use any CMS.
Mob apps - need api. The application itself can be written in the same java.
Well, it's hard to do everything, especially doing it all alone. It's better to assemble a team or find ready-made solutions;)
Undoubtedly, one person is not enough and at the same time there are maniacs :)
Here is a good example of a social program that was started by one person, now I think there is more than one!
Any that this developer knows. JS/CSS/HTML - of course.
Backend - doesn't matter.
Take ready-made JoomlaSocial, Dolphin - and don't throw money away.
Completely from scratch to make - extremely expensive.
It’s better to throw the same resources that you planned for development into promoting a site created on someone else’s engine. The effect will be much better.
Creating social networks and high-load portals is not just about creating a website. This is a process full of nuances (starting from the use of "aggressive caching" technology, ending with a system of proxy servers for caching the traffic itself). And this is in addition to the details related to the features of the functionality for community involvement. Read - digitalmarketing.ru/?page=sozdanie_socialnih_setey
twitter or instagram- so different that there is no single solution for them. Decide on the technical task, and then choose the implementation methods.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question