Before we can provide an initial estimate for your project, we need to know why you want to make such a product, what similar solutions are like on the market, and what features and functionality you are seeking to achieve. The estimation process will be aided if you have mockups, user research, high-level requirements, or any other relevant documents.