Buenas,
mi nombre es Iván. Soy un desarrollador web que trabaja desarrollando principalmente sobre el CMS Drupal.
No se si lo conocerán, pero Drupal es un programa de código abierto, con licencia GNU/GPL, escrito en el lenguaje de programación PHP, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad tanto del código como de las páginas generadas; el respeto de los estándares de la web y un énfasis especial en la usabilidad y consistencia de todo el sistema. A pesar de que fue concebido para el diseño y la construcción de sitios que alojaran comunidades de usuarios, los múltiples desarrollos elaborados sobre la plataforma en forma de módulos lo han convertido en un generador de múltiples proyectos de muy distinto tipo.
Drupal cuenta con toda la funcionalidad que desea, por lo que se adaptaría bien a su proyecto.
Se podría elegir una plantilla tal y como propone para joomla o WP, adaptarla, y crear la funcionalidad que requiere.
Si que es cierto que hay bastantes cosas que requieren más tiempo por su complejidad, como puede ser el tema de la geolocalización y haga que el tiempo de desarrollo de 15-20 se alargara a más de un mes.
Dados los plazos reducidos y la complejidad del desarrollo, podría rondar los 1500 más o menos.
Por lo tanto, si le interesa mi propuesta, no dude en ponerse en contacto conmigo y hablamos.
Un saludo,
Iván