Basically, the size and complexity of the app are the two basic parameters that determine the duration of a software project. Considering that it is a basic level of software, the development timeline can be from 4 to 9 months. However, if the project is big and has to undergo stages like planning, design, development, testing, and deployment, then it may take up to a year for its completion.