EthicApp-Development / ethicapp-main

EthicApp's main repository containing backend and frontend applications
MIT License
1 stars 0 forks source link

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

Open claudio-alvarez opened 1 month ago

claudio-alvarez commented 1 month ago

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:

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.