Hola. Luego de haber leído cuidadosamente la descripción del proyecto y el documento adjunto, puedo asegurarte que soy la persona indicada que estas buscando.
Los motivos son varios:
1- Soy programador y no diseñador, por lo que solo cotizo la programación. El diseño ya lo tienes y yo siempre trabajo con el diseño aportado por el cliente.
2- Tengo más de 30 años de experiencia programando. Y más de 15 programado sitios web.
3- Me gustan las cosas bien definidas de entrada. Odio que te digan "fíjate como te parece mejor" y luego del trabajo te dicen "pero yo lo había pensado distinto, así no me gusta".
4- Me encanta lo que hago y busco la satisfacción del cliente como primera medida. El beneficio económico logrado es una consecuencia del trabajo bien hecho.
Ahora, la propuesta:
Propongo realizar el trabajo utilizando PHP, puntualmente utilizando el framework CakePHP. Es un framework muy potente, con muchos años en el ruedo, muy seguro, bien conocido. También provee generadores de código, que ayudan al desarrollo y permiten recortar tiempos y por ende, reducir los costos.
Para la base de datos propongo utilizar MySQL, ya que es la más conocida y disponible en los servidores web, puede usarse SQL Server también, eso queda a criterio de ustedes.
En cuanto al framework para el javascript, depende del que se haya utilizado en el diseño que encargaron a la agencia, jquery es lo más conocido, pero otro como prototype también puede ser utilizado.
La propuesta incluye el diseño de la base de datos, la programación del frontend, el cual no solo incluye la landing page, páginas estáticas y listados de profesionales, sino también todos los paneles administrativos para los usuarios (abogados y consultantes).
Obviamente esta incluido también el desarrollo del backend, es decir, la sección administrativa del sitio, la cual se accede normalmente mediante una url del tipo [eliminado], protegida por usuario y clave.
Si se espera que el sitio tenga un alto trafico, se puede realizar para trabajar en con REST api. CakePHP habilita esta modalidad y se obtiene una importante reducción en los recursos requeridos por parte del servidor. (Personalmente aún no he desarrollado ningún sitio REST, no me asusta, pero tengo la obligación de aclararlo, ya que podría requerir un poco más de tiempo por ser la primera vez).
Se incluyen las pasarelas de pago necesarias, agregadas al proyecto mediante sus respectivas apis.
También se incluye en el backend la posibilidad de realizar una copia de seguridad de la base de datos, aparte de las herramientas que provea el servidor, como medida de seguridad extra, debido a que se manejan transacciones monetarias o que repercuten en movimientos de dinero.
En cuanto a los idiomas, el sitio quedará preparado para trabajar con cuantos idiomas se deseen, CakePHP permite programar multi-idioma, y es el mismo trabajo si son dos idiomas o 20.
Las traducciones se realizan en dos formas: Por un lado tenemos los archivos de traducción que corresponden a los textos fijos del sitio (mensajes de alerta, botones, menues, etc.) los cuales están en archivos de textos separados, uno para cada idioma, que pueden ser enviados a un traductor. La segunda forma corresponde a textos dinámicos (artículos, notas, párrafos en la web que se modifiquen con cierta frecuencia, etc) los cuales están guardados en la base de datos, y cuyas traducciones se cargan al momento de crearlos. De esta forma no se utilizan traductores automáticos, todo el contenido es traducido por traductores humanos.
El tiempo requerido, ronda los 2 meses de trabajo.
Mi modalidad de trabajo es la siguiente: Armo el esqueleto de la aplicación y de la base de datos en mi máquina. una vez que esta más o menos funcionando sin errores lo subo al servidor de ustedes y a partir de allí, voy actualizando constantemente sobre vuestro servidor, de manera que pueden ir viendo los avances (y también los errores) que se vayan generando durante el desarrollo.
Primero realizo la parte funcional, respetando el diseño tanto como sea posible, pero focalizando principalmente en el funcionamiento sin errores, dejando para el final los ajustes estéticos finos.
Me importa mucho ser transparente, honesto y sincero.
Trabajo por las tardes-noches, ya que de día tengo otro empleo. Aquí en argentina tenemos en estos momentos una diferencia de 5 horas con España.
Ya esta mi propuesta planteada, quedo a vuestra disposición para responder cualquier consulta.
Cordialmente
Claudio Juan Böhm