client portal development