Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 2.83 KB

File metadata and controls

43 lines (26 loc) · 2.83 KB

QuickChat

Preámbulo

QuickChat es una comunidad virtual o red social en la que miles de personas de distintos paises se pueden conectar y conocer gente, hacer nuevas amistadas, encontrar pareja o solo por diversion / pasatiempo por medio de una conversación en tiempo real a travez de intercambios cortos de texto. QuickChat prestende ser un intrumento de uso ágil para todo persona y su ingreso pretende que sea anónimo,pero que tambien puedas contar con la opción de crear una cuenta con tu correo electronico y poder guardar tus conversaciones.

Mockup Iniciales.

En las siguientes imagenes puedes visualizar la primera ideación del producto.

mockup1 mockup2

Alcance del proyecto

En esta primer iteracion hemos alcanzado las siguientes pantallas.

En el siguiente link se puede visualizar el video del producto.

  1. En esta primer pantalla podemos visualizar los diferentes medios por el que un usuario puede ingresar a la sala

    • El usuario puede ingresar solo un nickname
    • El usuario puede registrarse por medio de un correo electronico.
    • El usuario puede ingresar con su usuario ya registrado. Start page
  2. En esta vista el Usuario puede registrarse por medio de su correo y contraseña.

register

  1. En esta vista el Usuario puede ingresar por medio de su correo y contraseña previamente registrados.

login

  1. En esta vista podemos visualizar el una de las salas de chat, y a su vez se cuenta con un boton para poder salir. chat

Mapa Actual de la aplicación

Mapa aplicacion

Herramientas utilizadas

El proyecto ha sido desarrollado en el lenguaje de programación Swift, junto con otras herramientas, como Firebase authentication para el registro y login, Firebase Firestore para el almacenamiento de la data y de la conversaciones. Así tambien no solo usamos cocoa pods para implementar librerías a terceros sino también la herramienta nativa de Xcode para manejo de librerías de terceros.IQKeyBoardManager que nos permite evitar y corregir este problema en el que el teclado del iPhone se desliza hacia arriba y cubre el UITextField/UITextView.