Tenho pouca experiência em programação de sites. No entanto, tenho uma ideia para um site que gostaria de tornar real. Teria muitos dos mesmos recursos que um site como o TripAdvisor usa, mas obviamente em uma escala menor, e seu principal recurso é um sistema de classificação de usuários.
Embora seja ideal aprender sozinho, acho que seria irrealista, dada a complexidade e a natureza demorada. Portanto, minha pergunta é o que precisarei saber e entender antes de abordar uma equipe de desenvolvimento da web ?, ou seja, quais são as perguntas que eles farão quando eu me sentar para conversar com eles sobre a minha ideia?
Em uma nota um pouco separada, quais são as restrições legais à criação de um site que já foi feito? Há um pequeno número (2 ou 3) de sites que eu faria essencialmente o mesmo que, mas, na minha opinião, eu forneceria aos usuários recursos muito mais úteis de uma maneira mais amigável.