this sounds like a heavily technical project. before jumping in to it, you should assert majority control on the direction of the project. not necessarily ownership or anything, but would you want a team of lawyers with no piloting experience flying a plane? no, the pilot should be at the wheel, making the directional decisions.
such is this project. a developer should be in the lead of building an application. you're the developer, so make sure that they understand that while you'll seriously consider everything everyone says and bow to others in their areas of expertise, the final decisions lie with you because at the end of the day, you're building an application.
that'll probably make you more comfortable :)