frontend: side-bar, user-nav. backend: registration,validation,basic error handling