As a custom web application development service provider, we've seen development times range from hundreds to thousands of hours. This time will be determined by the overall complexity of the application, the features, and third-party integrations to be implemented, and whether the required feature requests change unexpectedly.
To see this working, head to your live site.