Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ethicapp-v2] Refactoring de frontend de login/registration y home #324

Open
claudio-alvarez opened this issue May 27, 2024 · 0 comments
Open
Assignees
Labels
enhancement Improvement to an existing feature

Comments

@claudio-alvarez
Copy link
Collaborator

Descripción general

Necesitamos mejorar la organización y calidad del código de frontend en general, pero partiendo por vistas de login, registration, y recuperación de contraseña. Actualmente prácticamente todo el código de la aplicación de frontend está integrado en un solo módulo que carga independiente de cual sea el rol del usuario. Esto hace que la carga la primera vez (y el primer render) de la aplicación sea muy lento, además, carga funcionalidad no requerida por todos los usuarios. Se puede reorganizar el código tal que:

  • Dejamos un módulo que cargue en la vista de login y que contenga toda la lógica de login, registro y cambio/recuperación de contraseña.
  • Para el profesor, por ahora mantengamos un solo módulo que contenga la lógica y controladores de acuerdo al rol.

En un primer paso, quisiéramos que la aplicación se mantenga funcionando con login, registro, recuperación de contraseña y vista home de profesor.

¿Por qué es necesario?

Por el alto e innecesario nivel de acoplamiento que existe en la aplicación que dificulta mantenerla y hace que sea innecesariamente complejo intervenir el código, depurarlo, implementar nuevos features, etc.

Información de respaldo

Tenemos un trabajo de refactoring iniciado en la rama issue-249-bug. Sería necesario cambiar el nombre a esta rama y dejarla conectada a este issue.

@claudio-alvarez claudio-alvarez added the enhancement Improvement to an existing feature label May 27, 2024
claudio-alvarez added a commit that referenced this issue Jun 27, 2024
…login

Refactoring Frontend Profesor - Issue #324
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement to an existing feature
Projects
None yet
Development

No branches or pull requests

2 participants