Browse > Home / Eventos / Experiencia en el iWeekend, Parte 3

| Subcribe via RSS

Experiencia en el iWeekend, Parte 3

May 16th, 2008 Posted in Eventos

Con este post acabo la serie de entradas sobre el iWeekend, en la que hablé un poco sobre la experiencia personal, la gente que conocí y ahora voy a hablar un poco sobre cómo se desarrolló una versión básica de la aplicación.

La startup creada se llama PideCita.com, y en principio se limitó a un sistema de reservas online para peluquerías, en el que el cliente puede elegir cualquier peluquería que esté dada de alta y ver un calendario con los horarios disponibles para toda la semana, dando la opción de reservar in-situ. Por otra parte, las peluquerías dispondran de un sustituto a la típica libreta con todos los clientes del día, a parte de aumentar el número de clientes potenciales. Se empezó insertando unas 2000 peluquerías de España, como medida para incentivar a los establecimientos para registrarse.

En el segundo día se comenzó a hablar de ideas más interesantes, como poder exportar el modelo a múltiples mercados, ya sean clubs deportivos, restaurantes, consultas privadas, etc. Y hacerlo Open Source pero bueno ésto no quedó muy claro…

El listado de los negocios está geolocalizado con Google Maps, en el que poder encontrar tu peluquería más cercana muy fácilmente. Además de indicar que te quieres hacer, no es lo mismo un corte de pelo que un tinte, haciendo que el sistema estime por intervalos de tiempo la duración de la sesión.

Como tecnologías empleadas, se ópto por PHP y MySql como motor de la aplicación, y el framework Akelos, plataforma de desarrollo basada en el patrón MVC (con muchos aspectos de Ruby on Rails) creada por Bermi Ferrer. No se usó en toda la aplicación, ya que no teníamos muchos conocimientos de él (aunque estaba su creador) y a parte, había aspectos que no daba tiempo portarlos. Para hacerlo bien se debería haber empezado todo desde 0 o utilizando Akelos, pero hubo un poco de desorganización en ese aspecto.

Al principio la coordinación de las distintas partes del proyecto fue difícil, pero poco a poco nos fuimos organizando en grupos, unos se encargaban del login, otros de el backend para gestionar la peluquería, el sistema de reserva para el cliente, el listado de google maps… Eramos unos 12 programadores más o menos, Óscar (un crack por cierto) y yo nos encargamos de la parte de Google Maps geolocalizando las peluquerías con un listado de las disponibles en cada ciudad. Tambien pequeños detalles como la geolocalización de la IP del cliente para poder (en un futuro) recomendar peluquerías. Había que hacerlo todo a contrarreloj, por lo que optamos siempre por la solución más fácil en cada caso. La verdad es que a mí me faltaba un poco soltura para manejar bien la API, pero aprendí bastante. Nunca había visto manejar Vim con tanta rapidez, y mucho menos utilizarlo para desarrollar aplicaciones web, yo estaba más contento con Aptana.

La parte más complicada fue la de integrar todos los componentes, porque cada uno hacía su parte casi por su cuenta, por lo que los dump’s de la BBDD eran bastante constantes. Como repositorio de código optamos por Google code, creo recordar que llegué a ver unos 80 commit

La aplicación no está funcional, falta integrar las distintas partes, debido a la limitación de tiempo (nos cerraban a las 10 en la Fundación Bancaja), si fuera yo el que tuviera que llevar este proyecto adelante, haría un refactoring bastante importante.

La idea original fue de Raúl Ros, le deseo mucha suerte si se decide a seguir con el proyecto. Aunque para ser sinceros no la voté, pero creo que puede tener futuro.

Post relacionados:

5 Responses to “Experiencia en el iWeekend, Parte 3”

  1. Pablo Says:

    Vaya 3 posts en tres días.

    Muy interesante el iWeekend, y aún más interesante que hayas tenido la idea de apuntarte, considerando que ya sabías que el resto de participantes iban a tener muchísima más experiencia que tú.

    Si algún día tengo tiempo comenzaré un blog… con un poco de suerte el tuyo ya será famoso, me harías un poco de propaganda no?


  2. campbell Says:

    Jajaja seguro…si esto lo habrán leído 3 personas contadas, pero bueno la verdad es que es bueno para mejorar la expresión por escrito.

    Puede que haya sido el boom de empezar con ganas, espero que no decaiga en meses sin post ;)

    ponte a currar que tienes trabajo…y no poco :D


  3. Experiencia en el iWeekend, Parte 1 | 33 Says:

    [...] Experiencia en el iWeekend, Parte 3 [...]


  4. Experiencia en el iWeekend, Parte 2 | 33 Says:

    [...] Experiencia en el iWeekend, Parte 3 [...]


  5. Clase para geolocalizar la IP en PHP + Google Maps API | el 33 Says:

    [...] el proyecto pidecita.com del iWeekend de Valencia se hacía uso de Google Maps para localizar las peluquerías, y se pensó en recomendar [...]


Leave a Reply