Portal generation system