Virtual internships web portal