While ago, I posted a similar job description as I was working on a proposal for one of my clients which was looking to build a mobile app. I have passed on, some cost estimates to him and this time around the job has 99% changes to go ahead (provided that my client will secure the funds).
The concept behind his idea is to use a similar matching system used by websites such as [login to view URL] or Tinder mob app in the housing market to compete with the likes of other traditional media for property searchers to rent. I know there's already some similar apps doing the same but that's fine.
The key elements of the service will be as follows:
1. Ability to create an account as a person (via social media accounts, Fb or Google) who advertise a property or looking to rent a property.
2. Matching based on data points such as Location (most probably postal code, city), price (min - max), type of property, number of people, Start of lease and term of lease...etc
3. Internal messaging system which always direct communication with account holders to arrange meetings, viewing and further information.
4. In built calendar to manage viewing.
5. Mobile App Localization.
Being a Senior Software Engineer my self it will be easy to talk with me about the requirements, so if you have questions, (i.e technical or other nature) send me a msg. I'll be happy to clear up confusion.
To start with, please provide a "ballpark figure", it doesn't have to be super accurate. If the figure is realistic, I will contact you in private and send you a set of <App Screens Mock-ups>. Based on the mocks and eventually after we discuss the job in more details, you should be able to revise your "ballpark figure" and provide your final estimate, as I look for a fixed price.
While you working on your "cost estimate", pls take into the account the following:
-The back-end REST API must be written in Java. I wont accept any weird frameworks like php symfony, etc. So back-end Java, I would love to see a solid framework like Spring being used for that. In terms of the Hybrid mobile app, feel free to chose any framework you find fit.