How long would you say it took to develop this from day one to completion?
Another 2 months to get it to the point I felt comfortable submitting it to HN.
I don't see it as being complete however. It's been live for two months and I've been constantly adding new features and will for the foreseeable future.
Good luck!