Design

The web app will be written in Python using Flask + Jinja2, bootstrap (I'm no web designer), SQLAlchemy, ...

This is the planned database layout: https://imgur.com/nYdmLLs



Getting data from the ARK network will be done either with an API (Arky, PythARK) or with a relay node and a database connection.



I plan to keep everyone at ACF updated on my progress.

Testing

Testing can be arranged using python unittests included. There could also be a testing site (e.g. dev.arkpoll.net) which uses the ark devnet instead.

Launch Plan

The code will be made open source. I could set up hosting myself (more on this in "Support & Maintenance") or provide the necessary setup documentation and let ACF handle it. Because I personally don't like deadlines I won't give a launch date (just like with ark itself :p). I'm not entirely sure how it normally works but I could agree to only receive the funds if the project is complete so you don't have to worry if this will succeed.

Support & Maintenance

I can set up the application myself on a virtual server but server and domain costs would need to be dealt with too. The web app should run fine on a standard $5 per month VPS (DigitalOcean/Vultr/Linode/...).