tiquetes para canjear por beneficios: comida, bebidas, etc; llevando un control manual de los tiquetes entregados y canjeados. • Propuesta: Realizar un canje a través de un app y llevar el control en la nube.
soportar el desarrollo de aplicaciones móviles y web, creada en el 2011. Adquirida por Google en el 2014. Hoy en día, la plataforma Firebase posee 18 productos, usados por alrededor de 2 millones de apps. • Flutter: es un kit para desarrollar interfaces visuales, open-source, creado por Google. La visión es que pueda usarse para desarrollar aplicaciones para escritorio, web, móviles y otros. • Gitlab: es una herramienta web para DevOps que provee: repositorios Git, wiki, traqueo de tiquetes y CI/CD, open-source.
clicks y solo necesitas pensar en un buen nombre. • La consola web te permite configurar todo el backend de una forma sencilla. • Un proyecto firebase es un proyecto GCP. • El dashboard te muestra estadísticas, logs, notificaciones, links a la documentación y mas.
con nuestro proyecto firebase desde nuestro ambiente de desarrollo. • Lo primero que tenemos que hacer es loguearnos con nuestra cuenta google. • Ahora podemos inicializar la conexión con nuestro proyecto firebase, esto nos generará un archivo firebase.json.
android y iOS apps con un mismo código. Sin embargo, la configuración con firebase se hace por aparte. • React es la aplicación web donde vamos a configurar el sistema. La hosteamos en firebase.
por nuestra web app. • También necesitamos la configuración de rewrite para que podamos resolver las rutas correctamente. • Tenemos subdominios configurados por defecto pero podemos fácilmente configurar nuestro propio dominio.
offline, escalable. • Los paths son Rest-like. • Los datos se estructuran en colecciones que contienen documentos. • Existen “sub-colecciones”, asociados a colecciones. • Toma en cuenta el plan de cobro al diseñar tu esquema.
• 10 tipos de triggers. • Soporta typescript. • “Callable functions” simplifica usar llamar funciones desde nuestra app usando el SDK. Automáticamente deserializa el cuerpo del request y valida el token de autenticación.
de un código QR. • La idea es que al crear un nuevo beneficio generemos un código QR asociado de forma automatica. • Para eso, creamos un cloud function con un trigger de firestore.