I'm working at a startup and need to develop an online platform similar to asana.com. What I want to do has different functionalities like the ones below:
- every user can create his profile on the platform (name, team, other info, etc)
- the posibility for every user to display other users grouped by the information they have on their profile also with a graphic display (ex: 1000 users in Romania, 1500 users in Germany, shown on a map/on a cluster/on other type of graphs)
- every user should have a control panel where he can define information categories, activities, etc
- the possibility of identifying groups of users using different filters such as the information they introduced, the activities, etc.
- every user should be able to define connections with other users of the platform
- every user should be able to display the connections between different users of the platform – interaction flow (ex: user x interacts with user y, who interacts with user z, who interacts with...etc)
- the information flow should be able to be displayed in specific graphics
- the platform should be able to upload documents and databases which can be managed by some users
- and other functionalities
Could you please tell me a price and time frame to develop such a platform?