theyworkforyou / shineyoureye-sinatra

Parliamentary monitoring site for Nigeria
https://www.shineyoureye.org/
4 stars 3 forks source link

Estimate how much time it would take to create a legislative contact form #239

Closed GeorgieBurr closed 5 years ago

GeorgieBurr commented 5 years ago

We have closed #187 but EiE would like to know how long it would take to create a contact form on representatives profiels. Once they know this they could decide whether they would like to use their time on this feature, as they feel it is an important feature of the site.

Please let me know, once this estimation has been made as I need to liaise with EiE :)

chrismytton commented 5 years ago

Here's a non-exhaustive list of potential requirements for this kind of form:

We can't use Formspree, because that requires the recipient to confirm their email before we can start sending emails to them, and we can't do that for every current and future representative on the site.

If we use a third-party solution then time will need to be spent integrating with that. If we build it ourselves then time will need to be spent planning, building and deploying the service, as well as the ongoing maintenance cost of supporting such a service (services that deal with email are especially hard because you have to make sure you don't get blacklisted for spamming etc).

Conclusion

I think even if we ignore some of the above requirements and just produce a very barebones version it's still going to take at least 15 - 20 days, possibly more. That's a very rough finger-in-the-air estimate though. And that only accounts for the initial build. As I've mentioned there would also be an ongoing maintenance cost to running this kind of service.

chrismytton commented 5 years ago

Please let me know, once this estimation has been made as I need to liaise with EiE :)

@GeorgieBurr Estimation done in the above comment 🙂