Skip to content

Proyecto final 2ºDAM_ 2019 que consta de dos aplicaciones, una móvil(IOS) y otra web(Angular)

Notifications You must be signed in to change notification settings

joseantonioruizmostazo/Proyecto_Final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Weddings & WeddingsBI

Proyecto final 2ºDAM_ 2019 que consta de dos aplicaciones, una móvil(IOS) y otra web(Angular)

Weddings

Desarrollo y tecnologías

Aplicación móvil dessarrollada en IOS:

  • Base de datos: Cloud Firestore (Auth & Storage)
  • Herramienta de desarrollo: Xcode 10
  • Lenguaje: Swift 4

Introducción

La aplicación trata sobre la creación de bodas, donde los novios pueden indicar cierta información sobre ésta. Una vez creada podrán editarla o modificarla si lo desean, además se les proporcionará un pin para distribuirlo con todos sus invitados, los cuáles con ese pin podrán acceder a toda la información de la boda que han colgado los novios. Aparte de la información de la boda tanto los invitados como los novios podrán subir fotos desde su móvil a una galería y también descargarlas a su móvil si ya se encuentran en la galería de la aplicación.

Funcionamiento

Splash Screen y Main

Al iniciar la aplicación se muestra una pantalla a modo de splash que redirigirá a la pantalla Main.

Crear boda

En el Main nos encontramos con 3 opciones, en principio vamos a crear una nueva boda rellenando los 4 pasos obligatorios para ello, obteniendo al final el pin de nuestra boda.

Modificar boda

Una vez creada una boda podemos modificarla, optando por la tercera opción de la pantalla Main. Para poder modificar una boda los novios deberán hacer login previamente con el correo y contraseña que usaron para crear la boda, de esa forma accederán a otro formulario que obtendrá todos los datos de su boda para no tener que modificar todos los campos sino solamente los que los novios quieran. Una vez finalizada la modificación de la boda se le recordará a los novios el pin de su boda que será el mismo que cuando la crearon.

Borrar boda

Una vez creada una boda, aparte de modificarla, también podemos borrarla, optando por la tercera opción de la pantalla Main. Para poder borrar una boda los novios deberán introducir su correo y contraseña que usaron para crear la boda, pulsar postoriormente el botón "ELIMINAR BODA" y después confirmar el popUp.

Pantalla principal invitados boda

Proporcionado el pin a todos nuestros invitados, éstos podrán introducirlo en la pantalla Main, una vez introducido llegarán a la pantalla principal de invitados con la información de la boda, donde podrán acceder a los distintos puntos de información.

Información de la boda

Habiendo accedido correctamente a la pantalla principal de invitados con el pin de la boda, podremos navegar hacia los distintos puntos de información como son: datos del enlace, datos del convite y datos de contacto de los novios.

Fotos

Desde la pantalla principal de invitados también podemos acceder al apartado de fotos, donde se le explica al usuario que tipo de acciones pueden realizar ahí, que serán: ver, subir y descargar fotos.

Subir Foto

En la pantalla de fotos tenemos dos opciones, ir a la galería o subir una foto. En este caso subamos una foto.

Galería

De nuevo en la pantalla de fotos, para comprobar que nuestras fotos se han subido correctamente debemos acceder a la galería.

Detalle foto

Si nos encontramos en la galería de fotos y hacemos click en una foto, navegaremos a otra pantalla donde veremos la foto ampliada y dos opciones: borrar la foto y guardar la foto.

Borrar foto

En la pantalla del detalle de la foto, podemos hacer click en el icono de papelera en la esquina superior derecha para borrar la foto. Esta acción solo podrá llevarse a cabo por los novios introduciendo el correo y contraseña de la boda como una alerta indicará. La foto se borrará tanto de la base de datos como del storage de firebase.

Guardar foto

La otra opción disponible en la pantalla de detalle de la foto es la de guardar la foto, si hacemos click en el botón "GUARDAR", la foto se guardará en la galería del dispositivo automáticamente.

Fin del funcionamiento de Weddings App(IOS)

WeddingsBI

Desarrollo y tecnologías

Aplicación web dessarrollada en Angular 7:

  • Base de datos: Cloud Firestore
  • Herramienta de desarrollo: Visual Studio Code
  • Lenguaje: TypeScript

Introducción

La aplicación es meramente informativa, es utilizada para la recavación de datos por parte del departamento BI(Bussines Intelligence). Los datos proceden de todas las bodas que hay registradas en Weddings App(IOS), con ellos esta aplicación web mostrará diferentes gráficos y demás datos que se utilizarán para la parte de BI.

Funcionamiento

Splash Screen y Main

Al iniciar la aplicación se muestra una pantalla a modo de splash que redirigirá a la pantalla Main donde se encuentran los gráficos.

FIN

Hasta aquí la presentación de mi proyecto final que engloba una App móvil en IOS y otra App web en Angular, espero que les haya gustado, muchas gracias.

About

Proyecto final 2ºDAM_ 2019 que consta de dos aplicaciones, una móvil(IOS) y otra web(Angular)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages