The portal for solar photovoltaic research, teaching, and outreach at Texas A&M University