Quiu

Inspiracion

Un dia sufriendo en una sala de espera de un dentista, se nos ocurrio que tal vez, esperar por el momento de tu cita no deberia ser un proceso tan doloso, que tal vez, no deberia de ser obligatorio, que tal vez habia una forma mejor.

Ahi decidimos, que el mundo necesitaba a Quiu

Que hace

Quiu es una app, un cliente web, una API, la intencion de que cualquier negocio pueda involucrarse en agendar citas por internet y llevar su agenda.

Le permite a cualquier negocio, de manera sencilla poner al publico sus horarios disponibles, notificar a sus usuarios de cambios de horarios, aceptar y negar el servicio.

Ademas de proporcionar un contacto directo con el cliente a traves de interet.

Para los clientes, garantiza la oprotunidad de encontrar nuevos negocios locales o negocios con disponibilidad de horarios o incluso por popularidad.

Como lo construimos

Decidimos que para un negocio seria mejor tener una interfaz web, que le proporcione un amplio calendario y una vista mas amplia de las notificaciones y citas que tiene pendientes.

Por otro lado, pensamos que el mercado esta en ambas plataformas, por lo que tratamos de enfocarnos en lo que la experiencia de cada usuario exije:

  • Para Android Material Design
  • Para iOS -> iOS 7 en adelante

Por otro lado, nos hicimos valer de la estabilidad y escalabilidad de los servicios web en Node.js y para el front - end decidimos mantenerlo ligero y simple, usando estilos en CSS3, que son responsivos, y no sobre cargar con librerias y frameworks enormes.

Retos que nos encontramos

Nuestra base de datos, a la larga involucraria millones de registros al intentar categorizar todos los negocios, por lo que tuvimos que cerrarnos a las sugerencias y tratar de hacer encajar los negocios en ciertas categorias impuestas por nosotros.

Logros de los que me siento orgulloso

Implementamos nuestras apps, desde cero, sin involucrar libreriras mas alla de lo escencial de los desarrolladores, es decir: Google Maps, Google Material Design, Bootstrap

Tambien logramos, trabajar, lo que parecen 4 proyectos por separado pero uno solo al integrarlos:

  • Aplicacion de cliente para iOS
  • Aplicacion de cliente para Android
  • Aplicacion web para Negocios construido con php
  • API de informacion

Que aprendi

  • Como usar nuevos widgets en android, la mayoria sacados de material design, que implican un look mas actualizado.

  • Como manejar una API con endpoints y validaciones por JSON.

  • PHP 5

  • Como integrar un proyecto con mapas en diferentes plataformas

Que sigue para Quiu

VERSION 1.1 con todos los cambios que no pudimos meter en esta ocasion.

Versiones con estadistica para negocios

Versiones con mas categorias

Mejor manejo de seguridad

API Publica

Mejoras en diseƱo para las aplicaciones mobiles.

Share this project:

Updates