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.
Log in or sign up for Devpost to join the conversation.