IN3405: Electronic forms web-application prototype