The Member and Mentor controllers share a lot of duplicated code. It seems like the only methods that are different between them are `[member/mentor]_application_params`. Rather than have all this logic duplicated, try something like so:

`app/controllers/mentor_application_controller.rb`
```Ruby
class MemberApplicationController
  include ApplicantManager

  protected

  def application_params
    params.require(:member_application).permit(...)
  end

  def application_model
    MemberApplication
  end
end
```

`app/controllers/member_application_controller.rb`
```Ruby
class MentorApplicationController
  include ApplicantManager

  protected

  def application_params
    params.require(:mentor_application).permit(...)
  end

  def application_model
    MentorApplication
  end
end
```

`lib/applicant_manager.rb`
```Ruby
module ApplicantManager
  def index 
    @pending_applications = application_model.pending
  end

  def new
    @application = application_model.new(user_uuid: current_user.uuid)
  end

  #etc for create and update...
end
```