DeclanB1 / Agile-Web-Development

1 stars 1 forks source link

Enhance Login Page Aesthetics and Functionality #17

Closed mattcw9090 closed 5 months ago

mattcw9090 commented 5 months ago

This pull request introduces several enhancements to the login page, aiming to improve aesthetics, user experience, and security.

Changed the implementation to a Flask LoginForm using WTForms, to keep it consistent with other input forms.

lauhart commented 5 months ago

Exception: Install 'email_validator' for email validation support.

Design looks great, should we have the styling in the CSS file instead of the html?

lauhart commented 5 months ago

Added profile picture to registration form, fixed email validation bug

edwardisintou commented 5 months ago

new register function reports "Internal Server Error", and for all forms (register, login and post an event form) look really hard to see on Chrome because the boxes to fill in information look like white space. also, the form to register may be too long for users to use, details such as profile picture, etc should be able to update later on my profile function.

edwardisintou commented 5 months ago

update: the register and form design error on Chrome that I mentioned above was in fact the problem with python environment, but still the problem with many compulsory fields in the register form needs to be tackled, otherwise the new function is good to be merged

lauhart commented 5 months ago

Update: Changed Age, Preferred location and profile picture fields to optional (user discretion)

make sure to install latest requirements.txt when reviewing

edwardisintou commented 5 months ago

LGTM!