Homeowners upload a proposal they received from a solar contractor for putting solar panels on their roof. The web app analyzes their proposal and evaluates the price, electricity production, equipment, warranties, and contractor credibility. A chat assistant allows users to ask additional questions about their proposal.