Though, There are many factors that contribute to deciding a project's timeline like, 1. What are the required features? 2. How many developers will be working? 3. What are the platforms that we are planning to launch? But on an average it takes around 3 to 6 months for any medium complexity project to finish. If we start it from scratch. We also have readymade projects which you can buy and start using in a few days. You can check out them here https://www.steplus.co/solutions or https://www.supremeapp.store .