Implement a new "Login" page to provide users with secure access to the platform. The login page will serve as the entry point for registered users, enhancing the overall user experience and security of the application.
Blocking
[x] [Integration of GraphQL Client]()
[x] [Accesses/Authorization for Pages]()
To do
[x] User Interface (UI): Design and develop an intuitive and user-friendly login page UI that includes input fields for username/email and password. If a design is provided it must be followed.
[x] Back-end Integration: Integrate the login page with the backend through to facilitate user authentication and validation.
[x] Error Handling: Implement comprehensive error handling on both the frontend and backend to provide users with clear error messages and enhance security.
[x] User Feedback: Provide visual feedback to users during the login process, indicating loading states, success, and error messages if needed.
Scope
For now, we'll keep this as simple as possible since the back-end isn't even ready for some "common" features we would see on mainstream application (Ex. password reset). Some of the "interactions" (ex. button links, etc) could be added or present but don't require to be working completely. If it's the case, a message should indicate that the feature isn't ready.
Implement a new "Login" page to provide users with secure access to the platform. The login page will serve as the entry point for registered users, enhancing the overall user experience and security of the application.
Blocking
To do
Scope For now, we'll keep this as simple as possible since the back-end isn't even ready for some "common" features we would see on mainstream application (Ex. password reset). Some of the "interactions" (ex. button links, etc) could be added or present but don't require to be working completely. If it's the case, a message should indicate that the feature isn't ready.