I would like to discuss this more with you as it sounds like an interesting project. I do have a few questions.
Who is your intended audience?
What does the flow look like, I can't get a good picture from your description. When would the user go to this tool and sign up?
What are you expecting from a website side, is there HTML development involved?
What does the android client do exactly?
I'm a java developer, and I can build almost anything but I will need a better idea to get started, I normally use Spring MVC and would probably use a simple mysql database.
I can't provide an outline with out more information but if you would like to contact me to discuss feel free.