I would really appreciate your advice. I am a non-technical person but will be looking to hire a web developer/programmer in the near future for a new company I am going to start. I am not wanting to become an expert, but want to at least understand the basic terminology, design structure, etc.
This is what I am trying to accomplish. I want to build a Website where "homeowners” can locate and hire a “plumber”. Our goal is to have thousands of plumbers who will build an online profile using our web based application. After they are approved, they will be listed as an option for homeowners on our Website.
A homeowner will be able to narrow the list of available plumbers using search fiels such as zip code radius, certain license requirements, experience, etc. They will then be presented with the top 10 options and can pick which plumber they would like to contact via an E-mail form on the plumbers profile. The plumber would then receive a notice there is an interested homeowner and they should log into their account to respond. If they decide it is a good fit, the homeowner would then enter their credit card information and we will then charge their card for the hours that the plumber submits to our Website after the job. We would then pay the plumber their payment less a small admin fee. The actual company idea has quite a few other bells and whistles, but this is the very high level concept.
So my questions are:
1) Is it correct to say I am looking for a developer to build an HTML Website that has connections to a database via PHP?
2) What kind of database should I use?
2) Since this would be my first time doing something like this, is it better to build the actual Website first and then the database part or vice versa?
3) Would a single developer be able to handle the entire project or is it recommended to hire someone to handle the customer facing Website and another developer to build the back end database part?
Thanks again and I am sure I will have other questions depending on the responses to these first few questions.
This is what I am trying to accomplish. I want to build a Website where "homeowners” can locate and hire a “plumber”. Our goal is to have thousands of plumbers who will build an online profile using our web based application. After they are approved, they will be listed as an option for homeowners on our Website.
A homeowner will be able to narrow the list of available plumbers using search fiels such as zip code radius, certain license requirements, experience, etc. They will then be presented with the top 10 options and can pick which plumber they would like to contact via an E-mail form on the plumbers profile. The plumber would then receive a notice there is an interested homeowner and they should log into their account to respond. If they decide it is a good fit, the homeowner would then enter their credit card information and we will then charge their card for the hours that the plumber submits to our Website after the job. We would then pay the plumber their payment less a small admin fee. The actual company idea has quite a few other bells and whistles, but this is the very high level concept.
So my questions are:
1) Is it correct to say I am looking for a developer to build an HTML Website that has connections to a database via PHP?
2) What kind of database should I use?
2) Since this would be my first time doing something like this, is it better to build the actual Website first and then the database part or vice versa?
3) Would a single developer be able to handle the entire project or is it recommended to hire someone to handle the customer facing Website and another developer to build the back end database part?
Thanks again and I am sure I will have other questions depending on the responses to these first few questions.