[Update]: added form validation, added styles. Finished implements.