
E-government online
A couple of questions for web programming specialists.
We are talking about a mega-vote on an all-Russian scale (or even planetary!).
A possible version of the future terms of reference (TOR):
Create a site which users will be able to vote and put to the vote any questions. Answer options are created by the users themselves. In general, nothing new, almost an analogue of Habr or news2.
However, it will be necessary to provide protection against such factors as:
- banal hacker attacks
- the arrival of "people in civilian clothes" and server entrainment :) (create several copies of the site in different parts of the country or world that work simultaneously)
In the later stages, it will be necessary to develop mobile voting software by sending SMS, which should contain the generated code, which after decryption on the server should determine the answer option.
Project selection is carried out at an open tender.
The reward of the work of the team of programmers will probably occur in 3 stages: 1 - the first grand is transferred immediately after the customer approves the detailed project proposed by the volunteers, 2 - the rest as the site is created. 3 - further stable administration work is supposed.
Questions:
1 How much can the equipment cost for one server?
2 How much can programming services cost?
3 How many people will it take to implement a project in 2, 3 or 4 months?
PS Who is the customer? Who organizes the fundraising, that will be the customer.
We are talking about a mega-vote on an all-Russian scale (or even planetary!).
A possible version of the future terms of reference (TOR):
Create a site which users will be able to vote and put to the vote any questions. Answer options are created by the users themselves. In general, nothing new, almost an analogue of Habr or news2.
However, it will be necessary to provide protection against such factors as:
- banal hacker attacks
- the arrival of "people in civilian clothes" and server entrainment :) (create several copies of the site in different parts of the country or world that work simultaneously)
In the later stages, it will be necessary to develop mobile voting software by sending SMS, which should contain the generated code, which after decryption on the server should determine the answer option.
Project selection is carried out at an open tender.
The reward of the work of the team of programmers will probably occur in 3 stages: 1 - the first grand is transferred immediately after the customer approves the detailed project proposed by the volunteers, 2 - the rest as the site is created. 3 - further stable administration work is supposed.
Questions:
1 How much can the equipment cost for one server?
2 How much can programming services cost?
3 How many people will it take to implement a project in 2, 3 or 4 months?
PS Who is the customer? Who organizes the fundraising, that will be the customer.