Skip to content

Repository files navigation

Micro Frontend - Login

Microfrontend




Note

Objetivo

  • Este MF será el responsable de llevar a cabo la autenticación del usuario.
  • Con esto en mente crearemos las interfaces UI básicas para llevar adelante esta tarea.
  • Registro
  • Inicio de sesión
  • Perfil

Tip

Recursos externos

  • La estrategia de implementación esta detallada en el repositorio del App Shell

  • mfe-shell

  • De todas maneras es recomendable dirigirse a la documentación oficial de Firebase para realizar la impelemtación de integración del servicio.


Important

Variables de entorno

  • VITE_BASENAME -> para la mayoria de hosting sera un string vacio
  • VITE_FB_API_KEY
  • VITE_FB_MESSAGING_SENDER_ID
  • VITE_FB_APP_ID

Note

Exposición de módulos

  • Se expone el enrutador de la app.
  • También se exponen los componentes de Login y Profile.
  • Por último se comparte el store. Este al ser consumido se recomienda definir la interface para tener inferencia de tipos.
  • En resumidas cuentas de la store será importante lograr consumir:
  1. Estado de sesión de usuario
  2. Iniciar sesión
  3. Cerrar sesión

Caution

Tener en cuenta

  • Las dependencias compartidas deben ser declaradas en el shared de vite.config.js
  • El app shell deberá tener instalada la dependencia de zustand para poder consumir el módulo.

Screenshots

Shell Shell Shell

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages