A solar roof is a roofing system that generates electricity. It is made up of solar tiles or shingles that contain photovoltaic cells to convert sunlight into energy. It's like having traditional roofing materials but with the added advantage of producing power for your home.