Skip to content

jonathan-giovanni/AdministradorFirebase

Repository files navigation

AdministradorFirebase

Administrador de datos utilizando cloud firestore

Este proyecto tiene las siguientes caracteristicas:

  • Permite: Crear, Modificar, Eliminar y Consultar documentos pertenecientes a la colección "productos"
  • Lista de datos se actualiza automaticamente
  • Implementación eficente dado que solo se actualizan los elementos modificados, NO toda la lista
  • Uso de Cloud Firestore en lugar de Realtime database por su eficiencia y facilidad
  • En caso de que no se posea conexión a internet carga los ultimos datos descargados
  • Permite almacenar imagenes en Firestorage dentro de una carpeta llamada "imagenes_productos"

Estructura de la base de datos

El tipo de BD que maneja firebase es no relacional (NoSQL) por lo que trabaja con coleciones y documentos, en este caso la colección utilizada en la app es productos y se puede observar que contiene una serie de documentos con id's generados automaticamente, y que ademas cada documentos posee una estructura siguiente:

La estructura de la BD es la siguiente

  ->productos              es la raiz
       -> 40YEcz..         es el id generado por defecto del documento
           -> nombre       nombre del producto
           -> precio       precio del producto
           -> ruta_imagen  ruta a la imagen almacenada en firestorage
       -> Rjya4i5..        es el id generado por defecto del documento
           -> nombre       nombre del producto
           -> precio       precio del producto
           -> ruta_imagen  ruta a la imagen almacenada en firestorage
      .
      .
      .
      Hasta N documentos bajo la coleccion productos

La forma de guardar la imagen es dentro de un folder llamado imagenes_productos

About

Administrador de datos utilizando cloud firestore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages