Added layout design, login functionality and role based authentication