[backend] Adding a user profile API endpoint

    - This will allow the frontend to see if the
      authenticated user is admin in order to show
      admin dashboard accordingly
[frontend] Minor improvement to select slideshow sscreen
[frontend] Adding more logic to login process