We are a team of web designers and developers with expertise in PHP, MySql, Codeigniter, Laravel, HTML, CSS, Photoshop etc. We have delivered many sites of varied extents and complexity.
I have read through your requirement overview and am confident of delivering well. I request for more details - sample shop/ company profile.
I need a clarification - registered users will be shops and companies whose information will be displayed and can be searched for? Visitors who can search and see the above will be unregistered users? But then they should be able to rate companies and services and not the registered users - please clarify.
Also how will nearest company/ service be determined in context of the user when an unregistered user searches or visits the site? Companies / services will be of which country and will there be a database of all coordinates?
Will there be any informative pages like about, contact? Any reference sites that offer similar functionality?
When a registered user adds a company/ service - it will be automatically displayed or there will be admin approval? A user can be associated with only one company / service? Can we consider user registration to be same as company registration? Can the company also edit information later? Will the edits/ updates be approved by admin before display?
Once you address the above, I will be able to assess scope of work and will confirm/revise my bid. Details will enable me to make an informed commitment and deliver.