Building A Better Online Portal For Enhanced User Experience