The amount of time will largely depend on the type of application and the complexity of the features. To quote a rough timeline, it can anywhere between 3-6 months to build a fully functional web application.