💡 Tarea
👥 Rol
Usuario / Dev
☝️ Contexto
Crear una API
- Método: POST
- Endpoint:
api/user
Se deben usar las Lambdas de Vercel
👍 Debe Recibir
Puede recibir los siguientes campos:
name
description
imageLogoUrl
imageMainUrl
email, -> único con name
phone
facebook
instagram
twitter
Estos deben tener checkeo parcial ya que se puede ir agregando más data
👌 Debe Hacer
Generar el SpreadSheet de Usuario
- Título:
Refugio de {email}
- Usar los datos recibidos para generar la hoja
- Agregar permiso al
email para que pueda modificarla
Debe guardar en el SpreadSheet de Usuarios los datos necesarios para el usuario
- SpreadSheet ID:
1s4UEq_6_3GLyA3usdIKQ4GnsfqS6T9qlPAOBTbegW8o
Se deben sumar los datos
id -> generar un ID (uuid / númerico / objectId)
status -> con active (para que cuando necesitemos dar de baja tengamos una manera suave
spreadSheetId, el ID de la hoja generada
Notificar a los Devs por mail para que creen el template correspondiente
- POST/
notifiy.vercel.app/api/mail
- Enviar
templateCode: 'devs'
- mandar el
id del usuario y el name del refugio
📘 Description (extra)
La idea es guardar datos del usuario para identificarlo. Generar una hoja con los primeros datos ingresados por el usuario, y agregar los permisos para que este luego complete o modifique.
Esa hoja luego va a ser usada por el front para renderizar la página.
Para poder crear la página habria que hacer que github genere un repo a partir de un template, agregar datos y activar gitpages o donde se vaya alojar la página.
Como lo anterior no se puede hacer automatico, por ahora, hay que enviar un email a los Devs para hagan esa parte.
💡 Tarea
👥 Rol
Usuario / Dev
☝️ Contexto
Crear una API
api/user👍 Debe Recibir
Puede recibir los siguientes campos:
namedescriptionimageLogoUrlimageMainUrlemail, -> único con namephonefacebookinstagramtwitter👌 Debe Hacer
Generar el SpreadSheet de Usuario
Refugio de {email}emailpara que pueda modificarlaDebe guardar en el SpreadSheet de Usuarios los datos necesarios para el usuario
1s4UEq_6_3GLyA3usdIKQ4GnsfqS6T9qlPAOBTbegW8oSe deben sumar los datos
id-> generar un ID (uuid / númerico / objectId)status-> conactive(para que cuando necesitemos dar de baja tengamos una manera suavespreadSheetId, el ID de la hoja generadaNotificar a los Devs por mail para que creen el template correspondiente
notifiy.vercel.app/api/mailtemplateCode: 'devs'iddel usuario y elnamedel refugio📘 Description (extra)
La idea es guardar datos del usuario para identificarlo. Generar una hoja con los primeros datos ingresados por el usuario, y agregar los permisos para que este luego complete o modifique.
Esa hoja luego va a ser usada por el front para renderizar la página.
Como lo anterior no se puede hacer automatico, por ahora, hay que enviar un email a los Devs para hagan esa parte.