@iamirish i think you want some technical suggestions? like using JQuery to hand user data on front-end, PHP for server-side, pass all valid data to database, ans also recall it to display it to user.
this is not something unique, there are penalty of similar scripts available on the internet