Flask: Not able to receive HTML form POST data
None of your inputs have name attribute
Therefore, nothing sent.
<input type="password" id="password" placeholder="Password">
should be:
<input type="password" id="password" name="password" placeholder="Password">
ID is just for DOM