Sign up for Hasura Newsletter
Loading...

Modelado de datos: Slack

En esta parte del curso, construiremos el modelo de datos para un clon de slack en tiempo real. Nuestra aplicación de slack tendrá las siguientes características básicas:

  • Los usuarios pueden registrarse.
  • Los usuarios pueden crear espacios de trabajo.
  • Los espacios de trabajo pueden ser gestionados por el propietario del espacio de trabajo o el administrador del espacio de trabajo.
  • Pueden agregarse usuarios a los canales en el espacio de trabajo del que forman parte.
  • Los usuarios pueden enviar mensajes a los canales en el espacio de trabajo del que forman parte.
  • Los usuarios pueden enviar mensajes a otros usuarios en el mismo espacio de trabajo.
  • Los usuarios pueden ver qué usuarios están en línea en el espacio de trabajo del que forman parte.

En general, esto significa que tenemos pocos modelos de nivel superior en esta aplicación.

Los analizaremos en los pasos siguientes.

Did you find this page helpful?
Start with GraphQL on Hasura for Free
  • ArrowBuild apps and APIs 10x faster
  • ArrowBuilt-in authorization and caching
  • Arrow8x more performant than hand-rolled APIs
Promo
footer illustration
Brand logo
© 2024 Hasura Inc. All rights reserved
Github
Titter
Discord
Facebook
Instagram
Youtube
Linkedin