.
What challenges did you encounter, and how did you overcome them?HTML validation was overriding the JS validation script, and overcome this by giving `novalidate` to the
to disable it.
I'm open to any feedback or suggestion about the validation logic :)